如何强制npm默认安装特定版本的软件包?

Vadorequest

有没有一种方法可以配置npm而不使用像这样的惰性版本来安装软件包:

"coffee-script": "^1.11.1",

"coffee-script": "1.11.1",

并且这种行为是否已成为默认行为?我们通常不希望使用惰性版本,我宁愿不时手动将所有内容升级到最新版本,而不是由于我的一个依赖项中的一个错误而在新部署后抛出一个错误。

现在唯一的“执行此操作”的方法是^每次在after之后每次都手动删除字符npm install,这有点无聊。

ve

此命令将在您的npm配置中将用户变量设置为在执行所有软件包的npm安装时始终默认使用确切版本

在终端中输入以下命令:

npm config set save-exact=true

新的首选项存储在基于用户的自定义npm配置文件中。它位于这里:

~/.npmrc

最后,您可以使用以下命令验证设置是否已保存:

npm config ls

NPM官方文档在这里:

https://docs.npmjs.com/misc/config

https://docs.npmjs.com/files/npmrc

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章