问题描述
在 package.json(手动编辑的文件)中修改了补丁版本。注意到锁文件有旧版本,所以我做了一个 npm install
来更新它。当我这样做时,lockfiLeversion
字段从 2
变为 1
。这似乎很奇怪。关于lockfiLeversion
的{{3}}:
一个整数版本,从1开始,这个版本号 生成此语义时使用其语义的文档 包-lock.json。
那没有帮助。那么版本值的这种变化是否值得关注?这似乎是一个奇怪的变化,因为它会像那样减少。撞版本的时候应该不更新lockfile吗?
节点 v12.16.1,NPM 6.14.10
解决方法
这可能只是因为您使用的 npm
版本比上次更改 package-lock.json
文件时使用的版本旧。更新您的 npm
可执行文件,它现在应该使用更大或相等的 lockfileVersion
。