Skip to content

开发指南

启动项目

首先安装pnpm,该项目的monorepo是基于pnpm的workspace实现的

bash
npm i -g pnpm

node 版本>= 16.14.0下安装依赖

bash
pnpm i

运行项目

bash
npm run dev

在构建工具中添加模板

  1. packages/cli/src/template.ts文件中添加项目模板的配置,value字段为模板的包名
  2. 编译cli项目,执行pnpm -F cli exec npx tsc
  3. 执行pnpm -F cli exec node ./dist/index.js create,测试是否添加成功
  4. 执行pnpm -F cli publish --no-git-checks发布cli

发布niu-ui组件库

  1. 修改packages/niu-ui下的package.json中的版本号
  2. 执行pnpm -F @niu-cli/niu-ui build构建组件库
  3. 执行pnpm -F @niu-cli/niu-ui publish --no-git-checks发布组件库