@apollo/usage-reporting-protobuf

中文文档
4.1.2发布于 2026/05/05MITTypeScriptESM + CJS构建来源已验证近 30 天下载 1379万

阿波罗使用量报告格式

中文使用文档

apollo-reporting-protobuf

说明: 阿波罗的用法报告API可能会被改变. 我们强烈地 鼓励开发者联系阿波罗支持 : [email protected] 在建立自己的报告代理之前讨论其使用情况 此模块.

此模块提供 JavaScript/ TypeScript 协议缓冲器 定义 用于阿波罗用户报告API。 这些定义是为下列目的产生的: 消费 reports.proto 在内部定义的文件 阿波罗.

发展

说明: 由于对Unix工具的依赖(例如. bash, (中文(简体) ), grep)),该词为: 开发此模块需要Unix系统。 没有理由 这是不能避免的, 只是没有花时间做这些改变. 我们很乐意接受公关 做适当的改变!

目前,这个软件包产生大部分代码与 @apollo/protobufjs (单位:千美元) protobufjs 我们保持 ,特别是针对本软件包) reports.proto 文档。 输出为 生成与 generate npm 脚本.

存储器的根提供了一些 devDependencies 建设所需 这些定义; 这些定义将通过运行安装 npm install 位于根部 这个工作空间。 修改此模块时, 请通过 npm run SCRIPTNAME -w @apollo/usage-reporting-protobuf 输入 根号 中此单曲 用于更新 这个 模块。 这个 -w 旗帜为 --workspace这种单一雷波利用国家预防机制的工作空间管理其软件包.

更新 reports.proto 到工作室用法确认的当前版本 报告入侵,运行 npm run update-proto -w @apollo/usage-reporting-protobuf然后重现JS和TS文件,运行 npm run generate -w @apollo/usage-reporting-protobuf我们查一下 生成代码并只手动重生, 部分使构建更快 (不需要运行 pbjs 在每个 npm install并部分地为了我们没有 确保 pbjs 运行在我们支持的每一个节点版本上.

版本与发布记录

@apollo/usage-reporting-protobuf 共发布 9 个版本,首次发布于 2022/07/14;过去 12 个月发布了 1 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
4.1.2latest2026/05/056 个月前
4.1.12023/06/273 年前
4.1.02023/03/033 年前
4.0.22022/11/103 年前
4.0.12022/10/294 年前
4.0.02022/10/114 年前

其他发布通道:alpha → 4.0.0-alpha.0,rc → 4.0.0-rc.2。

关于 @apollo/usage-reporting-protobuf 的常见问题

@apollo/usage-reporting-protobuf 是什么?

阿波罗使用量报告格式

如何安装 @apollo/usage-reporting-protobuf?

在项目目录运行 npm install @apollo/usage-reporting-protobuf,或使用 pnpm add / yarn add / bun add。

@apollo/usage-reporting-protobuf 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@apollo/usage-reporting-protobuf 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@apollo/usage-reporting-protobuf 可以商用吗?

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

@apollo/usage-reporting-protobuf 的下载量有多少?

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

@apollo/usage-reporting-protobuf 还在维护吗?

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