amandaXCY / javascript

react
0 stars 0 forks source link

npm version 使用解析 #12

Open amandaXCY opened 6 years ago

amandaXCY commented 6 years ago

version中 ~ 和 ^ 的作用和区别是什么呢? ~ 会匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但是不包括1.3.0 ^ 会匹配最新的大版本依赖包,比如^1.2.3会匹配所有1.x.x的包,包括1.3.0,但是不包括2.0.0

参考: https://docs.npmjs.com/misc/semver