You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用standard-version同步更新Angular工作区根目录与lib1的package.json版本

用standard-version同时更新根目录与lib1的package.json版本

方案1:命令行直接指定多文件

standard-version支持通过--packageFiles参数指定多个需要更新的package.json文件,执行以下命令即可:

npx standard-version --packageFiles package.json projects/lib1/package.json

如果想简化操作,把命令加到根目录package.json的scripts里:

{
  "scripts": {
    "release": "standard-version --packageFiles package.json projects/lib1/package.json"
  }
}

之后运行npm run release就能完成两个文件的版本同步更新。

方案2:通过配置文件统一管理

在项目根目录创建.versionrc.json配置文件,写入以下内容:

{
  "packageFiles": [
    "package.json",
    "projects/lib1/package.json"
  ],
  "bumpFiles": [
    "package.json",
    "projects/lib1/package.json"
  ]
}

其中packageFiles指定要读取版本的文件,bumpFiles指定要写入新版本的文件。配置完成后,直接执行npx standard-version就能自动同步更新两个package.json的版本号。

内容的提问来源于stack exchange,提问作者Dami Justice

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 02:20:28