为什么NPM安装了另一个版本然后指定?

时间:2017-04-20 11:47:36

标签: npm npm-install

我参与了一个项目并把它推到了一个bitbucket。在我需要的hdd格式之后,我将项目拉回到硬盘上。但是当我现在进行npm安装时,它会安装一个不同的版本,然后在package.json包中指定?

My package.json file

Output when npm finishes installing

请注意反应v15.5.4而不是指定的v15.3.2

1 个答案:

答案 0 :(得分:2)

NPM允许您指定具有语义versioning specification的版本

"react": "^15.3.2",

表示“版本15的每个次要版本”

只需删除“^”符号即可安装所需的版本(如果要接受补丁版本,请更改为“〜”)