@ bugsee/ cli (英语)
这个 错误查看 CLI 一个跨平台的Rust 收集调试信息文件的二进制( dSYM, ELF, Windows PDB, R8/ ProGuard) 绘图、JS源图、解决建设环境元数据以及上传 给 Bugsee 的符号.
# Run once, without adding it to a project:
npx @bugsee/cli --version
# Or add it to a project, then run the `bugsee-cli` binary it provides:
npm install --save-dev @bugsee/cli
npx bugsee-cli --version
npx bugsee-cli 只有工作地点 @bugsee/cli 已安装。 其它任何 npx 地点
寻找一个命名为未瞄准的软件包 bugsee-cli,不存在,但失败
与 E404。使用范围 npx @bugsee/cli 在这里.
二进制是怎么来的
二进制是 没有 本包中。 它每平面6个包裹,
宣布为 optionalDependencies数字 :
| 软件包 | os 编号 : cpu |
|---|---|
@bugsee/cli-darwin-arm64 | darwin 编号 : arm64 |
@bugsee/cli-darwin-x64 | darwin 编号 : x64 |
@bugsee/cli-linux-arm64 | linux 编号 : arm64 |
@bugsee/cli-linux-x64 | linux 编号 : x64 |
@bugsee/cli-win32-x64 | win32 编号 : x64 |
@bugsee/cli-win32-arm64 | win32 编号 : arm64 |
npm只安装匹配您的机器并跳过其余的. 没什么
安装时下载, 因此此操作与 --ignore-scripts,带有
锁定文件封装的CI安装,然后从一个温暖的缓存上下线.
Linux 构建链接 glibc 并标记 "libc": ["glibc"](阿尔卑斯山)
安装仍然成功,以及 bugsee-cli 报告,如果被援引,显然
使用 glibc 基础图像,或从源头构建.
如果平台软件包无法使用—— --omit=optional (或堕落者)
--no-optional),或只载有这个包的登记镜——a
postinstall 返回下载您主机的发布归档并验证
它的SHA-256在拆入之前 vendor/。在一个没有出版的平台上
二进制没有可以下载的内容,所以只能发出警告. 倒计时 从不失败安装数字 :
如果无法获取二进制, 它会警告并退出 0, 而错误只会浮出水面
如果你实际引用 bugsee-cli。 。 。 .
| 变量 | 效果 |
|---|---|
BUGSEE_CLI_SKIP_DOWNLOAD=1 | 完全跳过后退下载 . |
BUGSEE_CLI_BASE_URL=<url> | 获取 <url>/bugsee-cli-<triple>.<ext> (+ 数) .sha256)代替了GitHub的放出——将其指向内部镜像,或指在 https://download.bugsee.com/cli/v<version>。 。 。 . |
程序使用
const { spawnSync } = require("node:child_process");
const { binaryPath } = require("@bugsee/cli");
const out = spawnSync(binaryPath(), ["vcs-metadata"], { encoding: "utf8" });
const metadata = JSON.parse(out.stdout);
binaryPath()——二进制的绝对路径;如果 没有这个平台.resolveBinaryPath()- 同样的检查,返回null而不是扔东西.version——这个软件包携带的CLI版本.
退出代码
bugsee-cli 带有一个出口
稳定、记录的代码
发射装置将它照旧转发(0 成功吗, 1编号 :2 结构——
呼叫者应该退后, 10– 说吧 –39 实质性失败, 40 精心设计
门, 50 请求可能已经发出后发生的内部错误)。 一个发射器
无法在所有出口找到二进制 1,这是同一合同的"结构倒置"案例.
其他安装通道
@bugsee/bugsee-cli 货代出版的同一份CLI
软件包中下载其二进制 postinstall。它是被贬值的,没有
(最后版本0.82);使用时间 @bugsee/cli,它也在
--ignore-scripts见
分发科 页:1
贝壳安装器,Homebrew水龙头, 和每个建造系统捆绑.
许可证
麻省理工学院 Bugsee, Inc.(美国).