一、脚手架项目初始化
01.初始化npm项目
npm init -y
02.安装lerna
npm i -d lerna
03.lerna init 初始化项目
lerna init
二、创建package
01.创建package
lerna create 包名
02.安装依赖
lerna add 包名 packages/core/ 给core包安装依赖
03.链接依赖
lerna link
三、脚手架开发和测试
01.lerna run 执行npm命令
执行所有包的package.json文件的scripts脚本
lerna run test
"scripts": {
"test": "echo \"Run test utils\""
},
执行某个包的package.json文件的scripts脚本
lerna run --scope 包名 test
02.清空依赖
lerna clean
03.重装依赖
lerna bootstrap
四、脚手架发布上线
01.查看版本
lerna version
02.查看上版以来的所有变更
lerna changed
03.查看diff
lerna diff
04.项目发布
lerna publish