问题
- 想更新某一个包时,
输入 不起作用
npm update element-ui --save
原因
package.json中这个包的版本号有前缀(~或^)
- 波浪符号(~):
- 会更新到中间的那位数字中最新的版本。
- ~1.15.2,匹配1.15.x的最新版本
- 如果出了一个新的版本为1.16.0,则不会自动升级。
- 波浪符号是曾经npm安装时候的默认符号,现在已经变为了插入符号。
- 插入符号(^):
- 他将会把当前库的版本更新到第一位数字中最新的版本。
- 3.4,匹配3.x.x中最新的版本,但是他不会自动更新到4.0.0。
当版本号前面有这两个后缀时,就会导致不能更新到最新版本