一个工具库,使用monorepo 关于lerna的学习笔记: NOTE.md
脚本内容请看此文件: force-publish.bat
将会强制发布所有包,即使没有变更
- 会提示输入otp,输入后回车即可
- 选择版本的变更类型
lerna publish --force-publish
pnpm add -D cross-env --workspace-root
lerna exec -- pnpm build
在进行lerna publish时,可能会遇到以下问题, npm账号必须开启2fa,并且在publish时候提供opt,才能发布成功,
如果关闭2fa,无法发布, 原因是npm的安全策略, 为了安全,必须开启2fa, 但是这样会导致发布时候需要输入otp, 为了解决这个问题, 可以使用以下方法