@c15t/cli

中文文档
3.2.2发布于 2026/11/02Apache-2.0TypeScriptES Module构建来源已验证近 30 天下载 3.4万

C15t的CLI设置. 脚手架用于React,Next.js等框架的横幅,配置主机,自办或离线模式,并添加集成.

中文使用文档
文档目录13 节
  1. 关键特性
  2. 先决条件
  3. 快速启动
  4. 使用量
  5. 可用命令
  6. 全球旗帜
  7. 遥测
  8. 文档
  9. 设置路径
  10. 支助
  11. 捐款
  12. 警卫
  13. 许可证

c15t: the open standard for cookie banners

@c15t/cli: Cookie 同意设置 CLI

Latest NPM Version Stars License Discord Skills Made by Inth

为 React, Next.js 和其他支持的框架设置 c15t cookie 同意横幅,预览文件编辑,并配置同意整合. 选择主机后端,自发主机后端,或本地模式进行开发和测试.

c15t用于 2 100个以上地点包括expo.dev, sed.dev, unkey.dev, mintlify.com, 和 sazabi.com.

关键特性

  • Next.js、Nuxt、TanStack Start、Astro、React、JavaScript、一个脚本标签、Vue、Svelte、SvelteKit和Solid的快速启动文件
  • 预览和应用带有明确框架布线指令的集成文件
  • 在 v3 发布前使用已准备好的本地包快照
  • 添加同意的脚本集成实例
  • 管理主机认证和项目,或计划自行托管的数据库迁移
  • 结构化的JSON结果和可重复使用的自动化命令跑道
  • 明确遗留 v1 到 v2 有干运行的编码器
  • 代理技能安装

先决条件

  • 节点.js 20.19或以后
  • npm, pnpm, 或纱线包管理器

快速启动

@c15t/cli最轻松的设置:

# Set up c15t in your project
pnpm dlx @c15t/cli setup
# Alternatives:
# npx @c15t/cli setup
# bunx --bun @c15t/cli setup

CLI将:

  • 安装必要的软件包
  • 配置您的 c15t 实例
  • 设置环境变量
  • 在您的应用程序中添加同意管理组件

使用量

  1. 用 bun run -- cwd 包/ cli 构建从检出中构建 CLI
  2. 预览未发布 v3 锅炉板:节点包/cli/dist/bin.mjs生成下线-框架反应-cwd/path/to/app-plan-json
  3. 重复使用 -- 应用创建文件, 然后跟随生成的 README 将其连接到您的应用程序
  4. 使用 -- package- source 并准备本地快照以避免取取未发布的 v3 包

可用命令

  • setup: 在您的项目中设置 c15t
  • codemods: 运行 c15t 升级的迁移代码
  • self-host: 自动托管的工作流程命令(目前为数据库迁移)
  • skills: 安装c15t代理技能,用于AI辅助开发
  • changelog: 在浏览器中打开 c15t 更改日志
  • github: 打开工程的 GitHub 存储器来监视工程
  • docs: 在浏览器中打开 c15t 文档

全球旗帜

  • --help: 显示帮助菜单
  • --version: 显示 CLI 版本
  • --no-telemetry: 禁止匿名使用数据收集

遥测

匿名使用数据收集,帮助改进CLI

  • 个人身份不明
  • 用于确定特征和改进的优先次序
  • 完全可选

禁用遥测方法:

  • 使用 --no-telemetry 旗帜
  • 设定 C15T_TELEMETRY_DISABLED=1 在你的环境中

文档

见 文档 用于指南、API参考和示例.

设置路径

  • (原始内容存档于2018-09-21). hosted on inth.com: 配置主机 c15t 实例
  • 自备后端: 生成配置并运行@c15t/后端的数据库迁移
  • 本地模式: 生成仅用于开发与测试的浏览器设置. c15t没有服务器端的同意记录

支助

捐款

警卫

不为安全弱点打开一个公共问题。 私下通过报告 GitHub 的脆弱性报告我们审查所有的报告.

  • 不在公共论坛、议题或请求中分担脆弱性
  • 给它复制的步骤 和它影响的版本
  • 在你透露之前给我们点时间

许可证

Apache 许可证 2.0


由 输入

版本与发布记录

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

版本发布日期距今
3.2.2latest2026/11/027 天前
3.2.12026/10/319 天前
3.2.02026/10/3010 天前
1.9.0v1-legacy2026/10/3010 天前
3.2.0-canary.0canary2026/10/2316 天前
3.1.02026/10/1723 天前

其他发布通道:rc → 2.0.0-rc.11,alpha → 3.0.0-alpha.12,canary → 3.2.0-canary.0,v1-legacy → 1.9.0。

关于 @c15t/cli 的常见问题

@c15t/cli 是什么?

C15t的CLI设置. 脚手架用于React,Next.js等框架的横幅,配置主机,自办或离线模式,并添加集成.

如何安装 @c15t/cli?

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

@c15t/cli 支持 TypeScript 吗?

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

@c15t/cli 支持 ESM 还是 CommonJS?

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

@c15t/cli 可以商用吗?

@c15t/cli 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

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

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

@c15t/cli 还在维护吗?

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