@cookiemunch/cli

中文文档
0.18.2发布于 2026/11/07MITTypeScriptES Module构建来源已验证近 30 天下载 4159

cookiemunch – 配置为代码, 横幅预览和终端或 CI 的连接测试, 覆盖 Cookie Munch 开发者 API

中文使用文档
文档目录3 节
  1. 图标
  2. 环境
  3. 文档

@cookiemunch/cli (英语)

cookiemunch页:1 库克·蒙克 来自终端或CI任务的开发者 API. 在git中保留一个站点的横幅配置,预览横幅,运行声明预设,扫描一个站点,并管理主机权限页面,全部带有一个API密钥.

npm install -g @cookiemunch/cli      # or run any command with: npx @cookiemunch/cli ...
export COOKIEMUNCH_API_KEY=fck_...   # Dashboard > Developers > API keys

cookiemunch config pull --site acme-com-9f3k --out cookiemunch.json
cookiemunch config diff --site acme-com-9f3k cookiemunch.json
cookiemunch config push --site acme-com-9f3k cookiemunch.json

config diff 显示一个推力会改变什么( 服务器自己的干线运行) 而发送什么; 仅读的字段, 拖取的文件载(effective, (中文(简体) ), designWarnings,.)被忽略,所以未经编辑的拉出报告"没有变化". 添加 --replace 比较整个文件替换, --exit-code 如果有不同的话 就会失败.

图标

config pull|diff|push|validate, (中文(简体) ), preview, (中文(简体) ), scan, (中文(简体) ), cookies presets|preset|unpreset|retire|unretire|delete-observed, (中文(简体) ), rights-page pull|diff|push|publish, (中文(简体) ), executors ..., (中文(简体) ), site, (中文(简体) ), health, (中文(简体) ), keys, (中文(简体) ), partners, (中文(简体) ), provision, (中文(简体) ), doctor, (中文(简体) ), scan-source [dir] (cookie和存储名称 您的源代码集, 作为 cookiemunch.json 行; 没有密钥), types [--out file] [--for react,embed] 联合国 .d.ts 网站类别 @cookiemunch/react 和(或) @cookiemunch/sdk/embed) (中文(简体) ). 运行 cookiemunch --help 每个旗帜.

cookiemunch doctor [--site <cbid>] [--org <id>] 检查您的设置 : 钥匙( 以及它属于哪个组织 ) --org 或者说 COOKIEMUNCH_ORG),其过期,CLI版本与最新版本对照,并集成健康. 它离开 1 当检查失败,所以它的工作 作为CI步骤.

环境

变量需求说明
COOKIEMUNCH_API_KEY对API 密钥( E)cookiemunch_live_...) (中文(简体) ).
COOKIEMUNCH_ORG没有该组织 doctor 在无时检查密钥 --org 给出.
COOKIEMUNCH_SITE没有网站(cbid)当命令被给予否时使用 --site。 。 。 .
COOKIEMUNCH_BASE_URL没有API起源. 默认 https://api.cookiemunch.net。 。 。 .
COOKIEMUNCH_USER_AGENT没有这个 User-Agent 发往API. 默认 cookiemunch-cli/<version>。 。 。 .

退出代码 : 0 成功吗, 1 aPI 拒绝或网络失败(或 --strict 发现一个设计警告, 2 一个使用错误.

如果电话失败 403 error code: 1010,请求没有包含真实的 User-Agent; 见下文错误代码页.

文档

全文 : https://cookiemunch.net/docs/cli 页面存档备份,存于互联网档案馆。发布注释 : 变动情况。 。 。 .

版本与发布记录

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

版本发布日期距今
0.18.2latest2026/11/073 天前
0.18.12026/11/064 天前
0.18.02026/11/064 天前
0.17.12026/11/065 天前
0.17.02026/11/065 天前
0.16.02026/11/055 天前

关于 @cookiemunch/cli 的常见问题

@cookiemunch/cli 是什么?

cookiemunch – 配置为代码, 横幅预览和终端或 CI 的连接测试, 覆盖 Cookie Munch 开发者 API

如何安装 @cookiemunch/cli?

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

@cookiemunch/cli 支持 TypeScript 吗?

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

@cookiemunch/cli 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

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

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

@cookiemunch/cli 可以商用吗?

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

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

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

@cookiemunch/cli 还在维护吗?

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