文档地址 https://docs.npmjs.com/misc/semver

Caret Ranges ^1.2.3 ^0.2.5 ^0.0.4§

Allows changes that do not modify the left-most non-zero digit in the [major, minor, patch] tuple. In other words, this allows patch and minor updates for versions 1.0.0 and above, patch updates for versions 0.X >=0.1.0, and no updates for versions 0.0.X.

Many authors treat a 0.x version as if the x were the major “breaking-change” indicator.

Caret ranges are ideal when an author may make breaking changes between 0.2.4and 0.3.0 releases, which is a common practice. However, it presumes that there will not be breaking changes between 0.2.4 and 0.2.5. It allows for changes that are presumed to be additive (but non-breaking), according to commonly observed practices.

实际使用情况如下:

  • ^1.2.x := >=1.2.0 <2.0.0
  • ^0.0.x := >=0.0.0 <0.1.0
  • ^0.0 := >=0.0.0 <0.1.0

A missing minor and patch values will desugar to zero, but also allow flexibility within those values, even if the major version is zero.

  • ^1.x := >=1.0.0 <2.0.0
  • ^0.x := >=0.0.0 <1.0.0

最新文章

  1. CentOS 7网卡网桥、绑定设置
  2. xamarin UWP ActivityIndicator
  3. C++11 feature: move constructor
  4. ie6下png背景显示问题?
  5. javascript中对象的每个实例都具有的属性和方法
  6. 练习2 J题 - 多项式求和
  7. css优先级计算
  8. 用ToggleButton和ImageView实现不同状态下显示的切换
  9. iis配置网址(主机名)
  10. 3.jsp基本语法笔记
  11. NoSQL在大数据中的应用
  12. AleNet模型笔记
  13. 记一次 SSM 分页
  14. PA教材提纲 TAW10-2
  15. applium安装过程中遇到的问题及解决方法。
  16. yii2 动态配置日志(log)
  17. (转)github设置添加SSH
  18. State Server实现多机器多站点 Session 共享 全手记
  19. hdu 3340 Rain in ACStar 线段树区间等差数列更新
  20. 关于matlab中定点数overflow的处理办法

热门文章

  1. 【2019.7.26 NOIP模拟赛 T3】化学反应(reaction)(线段树优化建图+Tarjan缩点+拓扑排序)
  2. AGC008E Next or Nextnext(组合计数,神奇思路)
  3. 详解 IaaS、PaaS和SaaS 以及他们各自的代表公司
  4. Flink之state processor api实践
  5. python asyncio asyncio wait
  6. MySQL5.8下载及安装——免安装版
  7. C# .NET 使用 NPOI 读取 .xlsx 格式 Excel
  8. 基于OpenCV.Net投影法进行文本分块切割
  9. xiaohacontainer, docker, windows-来自微软Azure CTO的布道
  10. Java开发在线考试系统 使用ssh框架编写源码