Lerna((sm)3-1)

一、概述

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】

<>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容