如何增加lerna的版本?

Jon*_*Sud 4 npm lerna

我想仅通过命令增加项目中的版本(无需发布)。

所以我尝试lerna version 1.0.1lerna version并且版本保持不变。(1.0.0),在lerna.json和 中package.json

如何让它发挥作用?lerna.json我需要一个 lerna 命令来增加和中的版本package.json

小智 6

lerna version 1.0.1
Run Code Online (Sandbox Code Playgroud)

运行时,该命令执行以下操作:

  1. 标识自上一个标记版本以来已更新的软件包。
  2. 提示需要新版本。
  3. 修改包元数据以反映新版本,在根和每个包中运行适当的生命周期脚本。
  4. 提交这些更改并标记提交。
  5. 推送到 git 远程。

因此,如果您的包没有更改,它不会创建新版本。

如果您确实想提高所有软件包版本,请使用

--强制发布

lerna version --force-publish
Run Code Online (Sandbox Code Playgroud)