开发指南
启动项目
首先安装pnpm,该项目的monorepo是基于pnpm的workspace实现的
bash
npm i -g pnpmnode 版本>= 16.14.0下安装依赖
bash
pnpm i运行项目
bash
npm run dev在构建工具中添加模板
- 在
packages/cli/src/template.ts文件中添加项目模板的配置,value字段为模板的包名 - 编译cli项目,执行
pnpm -F cli exec npx tsc - 执行
pnpm -F cli exec node ./dist/index.js create,测试是否添加成功 - 执行
pnpm -F cli publish --no-git-checks发布cli
发布niu-ui组件库
- 修改
packages/niu-ui下的package.json中的版本号 - 执行
pnpm -F @niu-cli/niu-ui build构建组件库 - 执行
pnpm -F @niu-cli/niu-ui publish --no-git-checks发布组件库