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扫描下方二维码关注公众号和小程序↓↓↓
