Skip to content

用 repoctl 创建项目(AI)

当代理被要求用 repoctl 创建新项目时,按本页执行。

空目录

不要提问。直接运行:

bash
pnpm create repoctl <dir> -- --yes --templates <keys>
cd <dir>
pnpm install
pnpm exec repo init
pnpm exec repo doctor

等价命令:npm create repoctl@latest <dir> -- --yes --templates <keys>npx create-repoctl <dir> --yes --templates <keys>pnpm create / npm create 的 flag 前必须加 --

模板 key

用户意图--templates / repo new --template
Vue / 全栈 Webvue-hono
API / Hono 服务hono-server
TypeScript 库 / SDKtsdown
Vue 组件库vue-lib
文档站vitepress
CLIcli

意图不清时省略 --templates。初始化后再:

bash
pnpm exec repo new <name> --template <key>

已有工作区

若已有 pnpm-workspace.yamlrepoctl 依赖,不要再跑 create。改用 repo new,然后 pnpm exec repo check