【发布时间】:2019-02-20 16:07:30
【问题描述】:
npm-shrinkwrap.json:锁定 node_modules 树以及依赖和嵌套依赖,以防止包代码在其他机器上中断。
package-lock.json:锁定 node_modules 树以及依赖和嵌套依赖,防止包代码在其他机器上被破坏。
那么,如果 npm 已经有 npm-shrinkwrap.json 用于锁定目的,为什么还要创建 package-lock.json?
为什么他们创建新的 package-lock.json 文件来解决 npm 版本兼容性问题,因为开发人员已经在使用 npm-shrinkwrap.json?? p>
任何简单、容易且解释清楚的示例答案?
【问题讨论】:
标签: node.js npm package-lock.json npm-shrinkwrap