5. Lerna 开发脚手架

34 阅读1分钟

简介

Lerna 是一个优化基于 git + npm 的多 package 项目的管理工具。

Lerna 开发脚手架流程

image.png

  • 安装lerna
npm i -d lerna
npm i -g lerna
  • lerna 初始化项目
    创建 packages 文件夹。
    在 package.json 中配置 workspaces,再执行
lerna init

此时会生成 lerna.json 文件

  • 创建 package 子包
lerna create core

在 package 目录中会生成子包 core

  • lerna 安装依赖
// 给 core 中安装依赖包XXX
lerna add XXX packages/core/
  • 重新安装依赖
lerna bootstrap
  • 链接依赖
lerna link
  • 执行 npm 脚本
lerna run
  • 升级版本
lerna version
  • 自上一版本之后有哪些变更
lerna changed
  • 发布
lerna publish