-
本地创建一个文件夹
-
运行 npm init -y
-
运行 npm i lerna lerna-changelog --save-dev
-
运行lerna init --i
-
cd packages
-
mkdir package1 package2 package3或者使用lerna create package5
-
分别在package1 package2, package3中运行npm init -y
-
在 Issues那边新增一个label,名为feat
9.从master拉取一个分支fixbug,修改完成后,并把fixbug push到github上
10.在github上找到fixbug,然后创建一个pr,在创建pr时,选择labels
11.提交pr后,会看到
12.在merge的时候,可以再选择labels,进行merge
13.git pull origin master
14.执行 lerna-changelog,会报错must private github_auth
15.在自己的github上创建token:
e171896f9ac3df0d4e8a195bde8dae4c41199a2f
把这个token值,以环境变量的形式暴露,常用的,可以添加到~/.bash_profile里
export GITHUB_AUTH="..."
https://github.com/lerna/lerna-changelog#github-token