采用 pnpm + changeset + typescript + vite + tsup 等技术栈, 使用 monorepo 管理项目。包名称是 @zanejs,将开发过程中经常用到的工具封装起来使用。
- 获取项目代码
git clone https://github.com/zanedeng/zanejs.git
- 安装依赖
cd zanejs
# npm config set registry https://registry.npm.taobao.org
pnpm i --ignore-scripts
- 运行
pnpm dev
- 打包
pnpm build
- 删除目录下所有 node_modules 文件夹
find ./ -type d -name "node_modules" | xargs rm -rf