关于格式 有三种,~ 、^ 、 * ~ 会匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但是不包括1.3.0 ^ 会匹配最新的大版本依赖包,比如^1.2.3会匹配所有1.x.x的包,包括1.3.0,但是不包括2.0.0 * 这意味着安装最新版本的依赖包 不同 要是追求稳定的话,**~**会是不错的选择,一般会修复版本的bug,比较稳定 (^和 *)一般是匹配高版本,有的小版本更新后会引入新的问题导致项目不稳定