Node.js 是什么导致package-lock.json中的lockfileVersion减少1?
在package.json(手动编辑的文件)中升级了修补程序版本。注意到锁文件有旧版本,所以我安装了Node.js 是什么导致package-lock.json中的lockfileVersion减少1?,node.js,npm,package-lock.json,Node.js,Npm,Package Lock.json,在package.json(手动编辑的文件)中升级了修补程序版本。注意到锁文件有旧版本,所以我安装了npm来更新它。当我这样做时,lockfileVersion字段从2变为1。这似乎很奇怪。关于锁文件版本: 整数版本,从1开始,版本号为 生成此文档时使用了其语义的文档 package-lock.json 那没用。那么,版本值的这种变化是一个问题吗?这似乎是一个奇怪的变化,因为它会像那样减少。我是否应该在升级版本时不更新锁文件 节点v12.16.1,NPM 6.14.10这可能是因为您使用了比上次
npm
来更新它。当我这样做时,lockfileVersion
字段从2
变为1
。这似乎很奇怪。关于锁文件版本
:
整数版本,从1开始,版本号为
生成此文档时使用了其语义的文档
package-lock.json
那没用。那么,版本值的这种变化是一个问题吗?这似乎是一个奇怪的变化,因为它会像那样减少。我是否应该在升级版本时不更新锁文件
节点v12.16.1,NPM 6.14.10这可能是因为您使用了比上次更改
包锁.json
文件时使用的版本更旧的NPM
版本。更新您的npm
可执行文件,它现在应该使用更大或相等的lockfileVersion
。“升级补丁版本”-如何npm版本补丁
也会更新锁文件,不是吗?啊,不,我是手动编辑的,我在package.json文件中做了其他事情,只是在那里碰了一下那个版本;我将尝试使用补丁
,看看发生了什么有趣的事情:我使用了npm版本补丁
,而lockfileVersion
保持在2