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.31.2.4...1.2.n

^version

主版本不变,大于等于次版本,大于等于补丁版本。

比如:~1.2.3,表示:>=1.2.3<2.0.0

可以是:1.2.31.2.4...1.2.n...1.3.0...1.m.n

>version

大于指定版本。

比如:>1.2.3

可以是:1.2.41.3.02.0.0...k.m.n

>=version

大于等于指定版本。

比如:>=1.2.3

可以是:1.2.31.2.41.3.02.0.0...k.m.n

<version

小于指定版本。

比如:<1.2.3

可以是:1.2.21.2.11.1.0...1.0.0

<=version

小于等于指定版本。

比如:<=1.2.3

可以是:1.2.31.2.21.2.11.1.0...1.0.0

x

任意版本。

比如:1.2.x1.x.01.x.x

可以是:1.2.01.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.31.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: 1,053 · Posted: 2022-12-17

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

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

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


Today On History
Browsing Refresh