默认情况下,如何停止将 npm 添加到保存的包中



因此代替:

"jquery": "^3.1.1",

我会有:

"jquery": "3.1.1",

通过运行:

npm install jquery --save

如果有人能告诉我:使用"^"有什么好处,我将不胜感激?根据我的经验,当某些包更新导致其他包或其余代码停止工作时,这会引起很多头痛。我看不出使用高于版本的角色会带来什么好处。

要默认指定确切版本,您可以使用 save-exexact 更改 npm 配置:

npm config set save-exact true

如果您只想对特定包执行此操作,则可以在命令行中添加 --save-exact 。例如

npm install --save --save-exact jquery@3.1.1.

最新更新