刚git了webpack的包发现package.json里面dependencies依赖包的版本号前面的符号有两种,一种是~,一种是^,如下图标记:

然后搜了下在stackoverflow上找到一个比较好的答案所以在此mark下

~,^的区别是
-
~的意思是匹配最近的小版本 比如~1.2.3将会匹配所有的1.2.x版本,但不匹配1.3.0, 1.2.0 <= ~1.2.3 <1.3.0
-
^的意思是最近的一个大版本 比如1.2.3 将会匹配 所有 1.x.x 包括1.3.0 但不包括2.0 1.0.0 <= ^1.2.3 < 1.x.x
提示:node的各种包都有版本控制,迭代都非常快,版本号用用三个数字分别用.分割来标记每个版本,比如1.2.3 其中第三位3表示微小的变动,2表示比较大的变动,1表示升级
相关文章:
-
2022-01-10
-
2022-12-23
-
2021-11-23
-
2022-02-15
-
2022-12-23
-
2022-12-23
猜你喜欢
-
2022-12-23
-
2022-01-02
-
2022-02-23
相关资源
-
下载
2021-07-01
-
下载
2022-12-25
-
下载
2021-06-24