【发布时间】:2021-01-07 19:57:20
【问题描述】:
在 package.json(手动编辑的文件)中添加了补丁版本。注意到锁定文件有旧版本,所以我做了一个npm install 来更新它。当我这样做时,lockfileVersion 字段从2 变为1。这似乎很奇怪。 docs约lockfileVersion:
一个整数版本,从 1 开始,版本号为 this 生成此文档时使用其语义的文档 包锁.json。
这并没有帮助。那么版本值的这种变化是否值得关注?这似乎是一个奇怪的变化,因为它会像这样减少。升级版本时不应该更新lockfile吗?
节点 v12.16.1,NPM 6.14.10
【问题讨论】:
-
“Bumped 补丁版本” - 怎么样?
npm version patch是否也更新了锁文件,不是吗? -
啊,不,我是手动编辑的,我在 package.json 文件中寻找其他内容,只是在我在那里的时候碰到了那个版本;我会试试
patch看看会发生什么 -
有趣:我使用了
npm version patch而lockfileVersion停留在2
标签: node.js npm package-lock.json