package.json 中的依赖包版本号

JavaScript Node.js About 894 words

major.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。

Views: 2,655 · Posted: 2022-12-17

———         Thanks for Reading         ———

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓
Prev Post
Next Post
Today In History
Browsing Refresh