Node.js 是什么导致package-lock.json中的lockfileVersion减少1?

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这可能是因为您使用了比上次

在package.json(手动编辑的文件)中升级了修补程序版本。注意到锁文件有旧版本,所以我安装了
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