查看npm包版本
npm view package version
查看某个 package
的最新版本。
npm view conard versions
查看某个 package
在npm服务器上所有发布过的版本。
标准版本
SemVer
规范的标准版本号采用 X.Y.Z
的格式,其中 X、Y 和 Z 为非负的整数,且禁止在数字前方补零。X 是主版本号、Y 是次版本号、而 Z 为修订号。每个元素必须以数值来递增。
-
主版本号(
major
):当你做了不兼容的API 修改 -
次版本号(
minor
):当你做了向下兼容的功能性新增 -
修订号(
patch
):当你做了向下兼容的问题修正。
例如:1.9.1 -> 1.10.0 -> 1.11.0
-
npm version patch
: 升级修订版本号 -
npm version minor
: 升级次版本号 -
npm version major
: 升级主版本号
^version 版本兼容参考
兼容某个版本
版本号中最左边的非0数字的右侧可以任意
如果缺少某个版本号,则这个版本号的位置可以任意
如:^1.1.2 ,表示>=1.1.2 <2.0.0,可以是1.1.2,1.1.3,.....,1.1.n,1.2.n,.....,1.n.n
如:^0.2.3 ,表示>=0.2.3 <0.3.0,可以是0.2.3,0.2.4,.....,0.2.n
如:^0.0,表示 >=0.0.0 <0.1.0,可以是0.0.0,0.0.1,.....,0.0.n
最新版本package.json
"xx-xx-xx": "latest",
npm发包
npm publish