使用lerna管理多仓库npm包本地开发

435 阅读1分钟

创建仓库

lerna init

全局安装依赖

npm i

添加依赖到某一个CLI包

lerna add packagename --scope=cli-package-name

构建

构建所有CLI包

lerna run build

TypeScript 编写了 CLI 工具,并需要在运行之前首先编译源代码。本地开发需要基于编译后的dist目录文件运行。

构建某一个包

lerna run build --scope=@scope/package-name

调试CLI包

将当前CLI包安装到系统路径,以命令行工具形式调用

cd cli-package
npm link