在 package.json 中添加新依赖项并运行 npm install 后,我希望看到 package-lock.json 文件发生变化 - 但 package-lock.json 没有变化。 设置: Node 版本 6.11.0 npm 版本 3.10.10 我试图在运行 npm install 后删除旧的 package-lock.json - 没有生成新文件。 谁能告诉我如何更新 package-lock.json? 编辑: 有时我和我的同事有不同的 npm 版本,所以我在代码库中有 package-lock.json,但无法更新它,因为我当前的 npm 版本不支持此功能。更新后一切正常。
最佳答案
package-lock.json
是在 npm v5 中引入的。
您的 npm v3.10.10 版本没有使用它,您可能需要更新它
关于node.js - 为什么 “npm install” 不重写 package-lock.json?如果不存在也不生成新的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45307377/