@bugsee/cli

中文文档
0.9.0发布于 2026/11/05MITCommonJS零依赖构建来源已验证近 30 天下载 5230

Bugsee CLI——跨平台符号集,转换,并上传.

中文使用文档
文档目录5 节
  1. 二进制是怎么来的
  2. 程序使用
  3. 退出代码
  4. 其他安装通道
  5. 许可证

@ 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-arm64darwin 编号 : arm64
@bugsee/cli-darwin-x64darwin 编号 : x64
@bugsee/cli-linux-arm64linux 编号 : arm64
@bugsee/cli-linux-x64linux 编号 : x64
@bugsee/cli-win32-x64win32 编号 : x64
@bugsee/cli-win32-arm64win32 编号 : 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.(美国).

版本与发布记录

@bugsee/cli 共发布 13 个版本,首次发布于 2026/09/16;过去 12 个月发布了 13 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.9.0latest2026/11/054 天前
0.8.22026/10/309 天前
0.8.12026/10/081 个月前
0.8.02026/10/081 个月前
0.7.132026/10/071 个月前
0.7.122026/10/071 个月前

关于 @bugsee/cli 的常见问题

@bugsee/cli 是什么?

Bugsee CLI——跨平台符号集,转换,并上传.

如何安装 @bugsee/cli?

在项目目录运行 npm install @bugsee/cli,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 bugsee-cli,可以用 npx bugsee-cli 直接运行。

@bugsee/cli 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/bugsee__cli 是否存在。

@bugsee/cli 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@bugsee/cli 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=14.18。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@bugsee/cli 可以商用吗?

@bugsee/cli 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@bugsee/cli 的下载量有多少?

根据 npm 官方下载统计,@bugsee/cli 在 2026/10/09 – 2026/11/07 这 30 天内被下载 5,230 次,日均约 174 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@bugsee/cli 还在维护吗?

最新版本 0.9.0 发布于 2026/11/05(4 天前);至今共发布 13 个版本,其中过去 12 个月发布了 13 个;首次发布于 2026/09/16。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。