一、概述
npm i lerna yarn -g
lerna建空项目:lerna init
1.md lerna-yarn-demo
2.cd lerna-yarn-demo
3.lerna init
修改lerna配置使用yarn workspace
1.在lerna.json中声明使用yarn workspace进行依赖管理
2.在root/package.json下必须包含workspaces数组,与lerna.json下的packages保持一致
lerna create 建包
1.lerna create xxx-ui
2.lerna create xxx-cli
新建包之后都需要执行yarn install
// 给xxx-ui安装已发布的包
yarn workspace xxx-ui add vue
// 给xxx-ui安装未发布的包
// xxx-cli:内部未发布的包
lerna add xxx-cli --scope xxx-ui
lerna version的作用是打tag和push到git仓库
注
@三(sm)[23]【b-sm】
<>