nb portal create
基于模板创建本地 Portal 工作区,并创建或更新 NocoBase 中的 Portal 记录。
默认模板是 @nocobase/portal-template-default,源码默认保存到 NocoBase 侧的 source storage。如果你希望用 Git 管理 Portal 源码,可以在创建时把 --source-storage 设置为 git。
用法
参数
示例
使用默认模板创建 Portal:
指定模板:
在指定 env 中创建:
把源码保存到 Git 仓库:
说明
--force 会先删除已有本地 Portal 工作区,再重新创建。这个参数适合本地工作区已经损坏、或者你明确希望重新从模板生成的情况。
创建时会在本地工作区写入 .env、.env.local 和 portal.config.json。其中 .env.local 使用完整的 apiBaseUrl,portal.config.json 保存 source storage 和 Git 配置。
如果模板里有 package.json,创建完成后会自动执行 pnpm install。如果模板里没有 package.json,会跳过依赖安装。
Portal 名称必须使用小写字母、数字、下划线或连字符,并且以小写字母或数字开头。
如果选择 --source-storage=git,必须同时传入完整的 --git-repo。--git-branch 省略时使用 main,--git-path 省略时使用仓库根目录(.)。

