版本号 1.2.3 表示固定版本,完全不能升级
^1.2.3 表示只能升级次版本也就是中间那位**(默认)**
~1.2.3 表示只能升级最后一位
注意:
上述升级,当node_module存在这个包的时候,执行npm install并不会更新.
只有这个包被删除,或者node_modules被删除,然后执行npm install的时候才会升级
或者执行npm update的时候才会更新
如果存在package-lock.json:
只有删除包,的同时显式的执行npm update才能更新到符合范围的最新版本(比如1.2.9)