package.json 中的依赖包版本号
JavaScript Node.js About 894 wordsmajor.minor.patch
major
:主版本
minor
:次版本
patch
:补丁版本
特殊符号
~^>=<+*
~version
主版本、次版本不变,大于等于补丁版本。
比如:~1.2.3
,表示:>=1.2.3
且<1.3.0
。
可以是:1.2.3
、1.2.4
...1.2.n
。
^version
主版本不变,大于等于次版本,大于等于补丁版本。
比如:~1.2.3
,表示:>=1.2.3
且<2.0.0
。
可以是:1.2.3
、1.2.4
...1.2.n
...1.3.0
...1.m.n
。
>version
大于指定版本。
比如:>1.2.3
。
可以是:1.2.4
、1.3.0
、2.0.0
...k.m.n
。
>=version
大于等于指定版本。
比如:>=1.2.3
。
可以是:1.2.3
、1.2.4
、1.3.0
、2.0.0
...k.m.n
。
<version
小于指定版本。
比如:<1.2.3
。
可以是:1.2.2
、1.2.1
、1.1.0
...1.0.0
。
<=version
小于等于指定版本。
比如:<=1.2.3
。
可以是:1.2.3
、1.2.2
、1.2.1
、1.1.0
...1.0.0
。
x
任意版本。
比如:1.2.x
、1.x.0
、1.x.x
。
可以是:1.2.0
、1.2.1
...1.2.n
。
*
任意版本。
比如:*
,表示>=0.0.0
的任意版本。
可以是:0.0.0
...k.m.n
。
version1 - version2
大于等于version1
,小于等于version2
。
比如:1.2.3 - 1.4.5
。
可以是:1.2.3
、1.2.n
...1.3.n
...1.4.0
...1.4.5
。
range1 || range2
满足range1
或者满足range2
,可以多个范围(range1 || range2 || range3
)。
比如:<1.0.0 || >= 3.4.5
。
可以是:0.0.1
...0.m.n
...3.4.5
...k.m.n
。
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓