package.json 版本号前面的符合代表什么意思
2021-04-14 本文已影响0人
IamaStupid
package.json 版本号前面的符合代表什么意思
版本号,一般是这样的:1.4.7 ,分别代表:大版本号. 次版本号 . 小版本号
1. ^符号
比如:^2.5.8 代表的就是:匹配大版本2.x.x的最新版本,但是最低版本不能低于2.5.8,也就是说可以匹配2.5.9,也可以匹配2.6.9,但是不能匹配2.5.7(比2.5.8低),也不能匹配3.0.0(超过了大版本2)。
2. ~符号
比如:~2.5.8 代表的就是:匹配小版本2.5.x的最新版本,也就是:2.6.0>版本>=2.5.8