因此而不是:
"jquery": "^3.1.1",
我有:
"jquery": "3.1.1",
运行:
npm install jquery --save
如果有人能告诉我,我将不胜感激:使用'^'有什么好处?根据我的经验,当某个软件包更新导致其他软件包或其余代码停止工作时,会引起很多麻烦。我看不出使用后期版本角色会带来什么好处。
答案 0 :(得分:1)
要默认指定确切版本,您可以使用save-exact更改您的npm配置:
npm config set save-exact true
如果您只想对特定包执行此操作,则可以在命令行中添加--save-exact。 E.g
npm install --save --save-exact jquery@3.1.1.