这是一个快速上手的lerna+yarn workspace来管理npm的模版, 包含以下基础功能
- commit规范 - 提交记录更有序好看
- changelog - 自动生成changelog
- typescript - 开发时代码检查
- eslint - 代码检查工具
- prettier - 代码格式工具
- 克隆代码
git clone [email protected]:xiaokyo/lerna-packages-boilerplate.git
- 进入项目下依赖
yarn
推荐使用下面的命令
yarn c
会规范你的提交信息, 以便后面生成changelog
yarn release
发布npm包时会在每个packages项目根目录生成changelog.md文件, 存在的话会叠加, 使用commit记录来生成
注意: 要使用yarn c命令来提交填写提交信息的规范格式才可以生成好看的changelog