随着npm @ 5的发布,它现在将写一个,package-lock.json
除非npm-shrinkwrap.json
已经存在。
我通过以下方式全局安装了npm @ 5:
npm install npm@5 -g
现在,如果npm-shrinkwrap.json
在以下期间找到a :
npm install
将显示警告:
npm WARN read-shrinkwrap This version of npm
is compatible with lockfileVersion@1,
but npm-shrinkwrap.json was generated for lockfileVersion@0.
I'll try to do my best with it!
因此,我的收获是我应该用来代替收缩包装package-lock.json
。
但是为什么要有一种新格式呢?不能package-lock.json
做什么npm-shrinkwrap.json
?