最佳答案
如果两个不同的开发人员正在使用不同版本的node (12/15) &在一个最初使用package-lock.json
"lockfileVersion": 1
创建的项目中,当使用npm 7x的开发人员安装新包时,package-lock.json
似乎是使用"lockfileVersion": 2
重新创建的。
这似乎给使用npm v6的开发人员带来了问题,因为它试图与lockfileVersion 2
一起工作,但它最终产生了新的差异。
npm WARN read-shrinkwrap这个版本的npm与lockfileVersion@1兼容,但是package-lock。json为lockfileVersion@2生成。我会尽力做到最好的!
有没有办法指定更新版本的npm
到只有使用"lockfileVersion": 1
?或者我们只需要让所有的开发人员使用相同版本的npm
?