有没有办法管理/同步 package-lock.json 文件中的版本属性?我的情况如下:
- 当我有一个新版本时,我手动更新版本属性
package.json
,提交和推送。 - 在构建服务器上,
npm install
获取构建服务器所需的所有 deps 等。 - 但是,
npm install
还要更新版本属性package-lock.json
以匹配 package.json 中的版本(这很好但为时已晚)。
我本可以npm install
在第一步中使版本属性package-lock.json
与然后提交和推送中的版本属性同步package.json
,但是对我来说这没有意义(不是目的npm install
,有人可以简单地忘记,等等。) . 我也知道我不应该手动更新 package-lock.json 文件。
- 有没有更好的方法来处理这个?
- 我正在使用 NPM 5.6版,我知道在5.7版中有一个新命令
npm ci
不会改变package-lock.json
文件但也不能解决版本需要同步的事实,无论如何现在我想知道是否有在 5.6 版中处理此问题的一种方法。