创建仓库
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