npm安装错误的包版本

时间:2017-05-05 15:12:05

标签: node.js npm semantic-versioning

我正在尝试使用以下命令karma安装npm i karma@^1.0.0npm安装karma@1.0.0而不是最新版本karma@1.6.0。经过一番调查后,我发现这些命令有效:npm i karma@^1npm i karma@^"1.0.0"(用双引号括起命令)。任何人都可以解释它应该如何运作?

我猜这与业力无关,因为它可以与任何包重复。

npm - 4.0.5,node - 7.4.0

感谢。

1 个答案:

答案 0 :(得分:1)

提到in the docs

  

请注意,大多数版本范围必须放在引号中,以便您的shell   将它视为一个论点。

那里给出的例子遵循以下建议:

npm install sax@">=0.1.0 <0.2.0"