nimbus-docs add <slug> 从注册表安装内容。根据你要添加的内容类型,它有两种工作模式——直接复制文件,或者通过配方交给编码智能体处理。
组件和工具
对于 registry:ui 和 registry:lib 类型的 slug,CLI 会解析依赖关系,将文件复制到你的仓库中,并安装所需的 npm 包:
npx @cloudflare/nimbus-docs add accordionyarn dlx @cloudflare/nimbus-docs add accordionpnpm dlx @cloudflare/nimbus-docs add accordionbunx @cloudflare/nimbus-docs add accordion解析依赖
CLI 会递归遍历 slug 的 registryDependencies 和 npm dependencies。
复制文件
每个文件会放置到其声明的路径——src/components/ui/<slug>/、src/lib/ 等。
注册全局组件
在 MDX 中使用但未导入的组件需要添加到 src/components.ts 中。CLI 会提示你需要添加哪些。
安装完成后,组件就存在于你的仓库中——你可以自由编辑。使用 --yes 跳过覆盖确认提示。
功能
对于 registry:feature 类型的 slug,没有文件需要复制。配方是一段 Markdown 提示词,编码智能体会读取它、适配你的项目并应用:
npx @cloudflare/nimbus-docs add 404-pageyarn dlx @cloudflare/nimbus-docs add 404-pagepnpm dlx @cloudflare/nimbus-docs add 404-pagebunx @cloudflare/nimbus-docs add 404-page如果环境中检测到编码智能体,CLI 会将配方输出到 stdout 供其消费。否则你可以手动传递:
npx @cloudflare/nimbus-docs add 404-page --print | claudeyarn dlx @cloudflare/nimbus-docs add 404-page --print | claudepnpm dlx @cloudflare/nimbus-docs add 404-page --print | claudebunx @cloudflare/nimbus-docs add 404-page --print | claude浏览可用内容
npx @cloudflare/nimbus-docs listyarn dlx @cloudflare/nimbus-docs listpnpm dlx @cloudflare/nimbus-docs listbunx @cloudflare/nimbus-docs listnpx @cloudflare/nimbus-docs list --type uiyarn dlx @cloudflare/nimbus-docs list --type uipnpm dlx @cloudflare/nimbus-docs list --type uibunx @cloudflare/nimbus-docs list --type ui每个已发布的组件在 /components 都有展示页面——包括预览、属性和安装命令。参见 CLI 参考文档了解所有参数选项。