Tag: shrinkwrap package lock.json

npm-shrinkwrap.json和package-lock.json有什么区别?

随着npm5的发布 ,它现在将写一个package-lock.json除非npm-shrinkwrap.json package-lock.json已经存在。 我通过以下途径在全球安装npm5: npm install npm@5 -g 而现在,如果在一个npm-shrinkwrap.json中findnpm-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.jsonreplaceshrinkwrap。 然而,为什么有一个新的格式呢? package-lock.json做什么, npm-shrinkwrap.json package-lock.json做什么?