webpack中json文件版本号符号的问题

package.json中的dependencies中符号^和~的区别
首先版本号形如:

1
'aaa': 'x.y.z'

一般来说,x为一些设计的变动及模块之间的重构,y表示一些大版本的修改,比如api的变化,z为一个小bug的fix。
然而经常能在版本号里面会出现^或者是~的前缀。

  • ~表示匹配最近的小版本,比如~1.0.1会匹配所有的1.0.z版本
  • ^的意思是匹配最近的大版本,^1.0.1会匹配所有的1.x.x版本
坚持原创技术分享,您的支持将鼓励我继续创作!