MJingv / jehol-person-blog

Jehol's Blog 🙋 (hexo+react)
https://mjingv.github.io/JeholBlog/
0 stars 1 forks source link

npm版本号说明 #54

Open MJingv opened 5 years ago

MJingv commented 5 years ago

格式说明

major.minor.patch 主版本号.次版本号.修补版本号

要知道的版本匹配规则

range1 || range2 满足range1或者满足range2,可以多个范围 如:<1.0.0 || >=2.3.1 <2.4.5 || >=2.5.2 <3.0.0,表示满足这3个范围的版本都可以

x标识符 x的位置表示任意版本 如:1.2.x,表示可以1.2.0,1.2.1,.....,1.2.n

^version兼容某个版本 版本号中最左边的非0数字的右侧可以任意 如:^0.2.3 ,表示>=0.2.3 <0.3.0,可以是0.2.3,0.2.4,.....,0.2.n

~version大概匹配某个版本 如:~1.1.2,表示>=1.1.2 <1.2.0,可以是1.1.2,1.1.3,1.1.4,.....,1.1.n

MJingv commented 5 years ago

~会匹配最近的小版本依赖包

^会匹配最新的大版本依赖包