【发布时间】:2022-01-18 13:19:35
【问题描述】:
我想知道是否有任何干净的方法可以防止 package.json 文件更新到它所包含的最新版本的依赖项。
我不希望它们更新的原因是因为我需要经常使用项目包含的某些库运行几个脚本,如果这些库更新到最新版本,那么我可能无法验证我的测试,如果存在一些额外的传递依赖。
请注意:无论如何我都没有使用 npm update,但我确实使用了 npm install。
【问题讨论】:
-
你的意思是
package-lock.json是/是为了? npm install 不会更新任何包。它只是按照名字所说的那样安装一个新包。 -
确保在 package.json 中包含包的版本。此外,当您
npm install <package>@1.2.3 --save时,请确保包含该版本。指定版本时不应自动更新。 -
@Stebeber 是的,它现在按预期工作。非常感谢。
标签: javascript node.js npm package.json