【发布时间】:2017-10-30 16:36:46
【问题描述】:
使用release of npm@5,它现在将写入package-lock.json,除非npm-shrinkwrap.json 已经存在。
我通过以下方式全局安装了 npm@5:
npm install npm@5 -g
现在,如果在以下期间发现 npm-shrinkwrap.json:
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 不能?
【问题讨论】:
标签: npm npm-shrinkwrap package-lock.json