Lerna

安装

npm install --global lerna

接下来,我们将创建一个新的 git 代码仓库:

git init lerna-repo && cd lerna-repo

现在,我们将上述仓库转变为一个 Lerna 仓库:

lerna init

基本使用

场景

1. 使用rollup打包package时,如何设置多入口

element-plus是这样做的

import { getPackagesSync } from '@lerna/project'
const inputs = getPackagesSync()
.map(pkg => pkg.name)
.filter(name =>
name.includes('@element-plus') &&
!name.includes('utils'),
)

参考阅读

实战教程