npm安装使用^符号时,在0.0.1等版本下区别
文档地址 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.4
and 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
最新文章
- CentOS 7网卡网桥、绑定设置
- xamarin UWP ActivityIndicator
- C++11 feature: move constructor
- ie6下png背景显示问题?
- javascript中对象的每个实例都具有的属性和方法
- 练习2 J题 - 多项式求和
- css优先级计算
- 用ToggleButton和ImageView实现不同状态下显示的切换
- iis配置网址(主机名)
- 3.jsp基本语法笔记
- NoSQL在大数据中的应用
- AleNet模型笔记
- 记一次 SSM 分页
- PA教材提纲 TAW10-2
- applium安装过程中遇到的问题及解决方法。
- yii2 动态配置日志(log)
- (转)github设置添加SSH
- State Server实现多机器多站点 Session 共享 全手记
- hdu 3340 Rain in ACStar 线段树区间等差数列更新
- 关于matlab中定点数overflow的处理办法
热门文章
- 【2019.7.26 NOIP模拟赛 T3】化学反应(reaction)(线段树优化建图+Tarjan缩点+拓扑排序)
- AGC008E Next or Nextnext(组合计数,神奇思路)
- 详解 IaaS、PaaS和SaaS 以及他们各自的代表公司
- Flink之state processor api实践
- python asyncio asyncio wait
- MySQL5.8下载及安装——免安装版
- C# .NET 使用 NPOI 读取 .xlsx 格式 Excel
- 基于OpenCV.Net投影法进行文本分块切割
- xiaohacontainer, docker, windows-来自微软Azure CTO的布道
- Java开发在线考试系统 使用ssh框架编写源码