Skip to content

安装

sh
npx lerna init

创建子包

sh
lerna create <packageName>

给子包添加依赖

参考链接

sh
npm install <dependency> -w <package>

例如,我们要给website添加@wacky-idea/web-utils依赖,我们可以执行以下命令:

sh
# https://docs.npmjs.com/cli/v10/using-npm/workspaces
npm install @wacky-idea/web-utils -w website

# https://classic.yarnpkg.com/en/docs/cli/workspace
yarn workspace website add @wacky-idea/web-utils

常见问题

publish 中途失败怎么解决

  • 运行lerna publish from-git 不更新 packages.json 只是执行 npm publish
  • 运行lerna publish from-package 会对比远程 npm 仓库,如果版本不存在就会执行 publish 流程

Site developed by Aomd.