yarn install
yarn run start:admin
yarn run start:app
lerna version --conventional-commits
使用--conventional-commits 参数会自动的根据conventional commit规范和git commit message记录帮忙确定更新的版本号。
lerna version
lerna publish from-git
lerna的version_bump和changelog生成都依赖于conventional-commit,因此需要保证commit-msg符合规范。
yarn add -W -D @commitlint/{config-conventional,cli}
yarn add husky --dev
yarn husky install
npx husky add .husky/commit-msg 'npx --no-install commitlint --edit "$1"'