Back to Nocobase

nb self update

docs/docs/cn/api/cli/self/update.md

2.1.201.3 KB
Original Source

nb self update

当当前 CLI 由标准全局 npm、pnpm 或 yarn 安装管理时,更新已安装的 NocoBase CLI。

用法

bash
nb self update [flags]

参数

参数类型说明
--channelstring更新到的发布 channel,默认 auto;可选 autolatesttestbetaalpha
--yes, -yboolean跳过更新确认
--jsonboolean输出 JSON
--skillsboolean同时刷新全局安装的 NocoBase AI coding skills
--verboseboolean显示详细更新输出

更新行为

nb self update 会先在运行时检测当前安装方式,不会使用历史的 self-install-methods.json 缓存结果。

如果有新版本,命令会使用当前全局 CLI 安装对应的包管理器更新:

安装方式更新命令
npm-globalnpm install -g @nocobase/cli@<channel>
pnpm-globalpnpm add -g @nocobase/cli@<channel>
yarn-globalyarn global add @nocobase/cli@<channel>

交互式确认默认选择 yes。脚本里可以使用 --yes 跳过确认。

示例

bash
nb self update
nb self update --yes
nb self update --skills
nb self update --channel alpha --json

相关命令