semver表示法(〜,^)在使用npm @ 5的npm install
或npm update
时不会更新任何软件包的补丁程序/次要版本。
注意方案:
如果我通过CLI更新次要版本来安装软件包, 在package.json和npm-shrinkwrap.json中进行更新。
npm install ember-ajax@3.1.1
-在CLI中工作并更新文件。
npm install ember-ajax@~3.1.0
-不通过CLI安装ember-ajax@3.1.1。
像ember-ajax: "~3.1.0"
一样在package.json中更新并执行npm install
-不更新补丁程序版本。
我不确定我错过了什么。 Tried this didn't work