登陆
- npm login
修改版本号
npm version major : 主版本号加 1,其余版本号归 0
npm version minor : 次版本号加 1,修订号归 0
npm version patch : 修订号加 1
npm version 版本号 :设置版本号为指定的版本号
npm version prerelease : 先⾏版本号增加1
npm version prerelease --preid=alpha 假设现在的version是1.3.5,执⾏完该命令之后就会成为 1.3.6-alpha.0
在git环境中,执⾏`npm version`修改完版本号之后,还会默认执⾏`git add`->`git commit` -> `git tag`, 如果⼯作区还有未提交的修改,`npm version` 会执行失败
npm version patch 提升小版本
主版本号(major):⼀般改动很⼤,不兼容低版本
次版本号(minor):兼容同⼀个⼤版本的API和⽤法
修订号(patch):⼀般⽤来修复bug
修改发版的commit信息
默认的提交信息就是我们的版本号,假如我们需要修改提交信息的话,只需在npm version 命令后加上-m选项即可,%s会被替换成为版本号。
npm version prerelease -m "update %s“
禁用版本提交和标记tag
npm --no-git-tag-version version prerelease
发布
npm publish
删除
npm unpublish 包名 :在npm上删除了指定的包。
- 常见的版本运算符
- ^ 运算符:左边第⼀个⾮零版本相同
'^1.5.6' 等同于 '>=1.5.6 <2.0.0' '^0.5.6' 等同于 '>=0.5.6 <0.6.0' '^0.0.6' 等同于 '>=0.0.6 <0.0.7'
- ~ 运算符:只含有主版本,主版本相同即可;含有次版本,主版本和次版本都需相同。
'~1' 等同于 '>=1.0.0 <2.0.0' '~0.5.6' 等同于 '>=0.5.6 <0.6.0'
- x 运算符:匹配任意的数字
'1.x' 等同于 '>=1.0.0 <2.0.0' '1.5.x' 等同于 '>=1.5.0 <1.6.0' '*' 等同于 '>=0.0.0'
- ^ 运算符:左边第⼀个⾮零版本相同
链接: https://wenku.baidu.com/view/53dc5f1b80c4bb4cf7ec4afe04a1b0717fd5b3ca.html
npm view 包名 versions # 查看所有版本
npm view 包名 version # 查看最新的版本
npm info 包名 # 也可以查看版本
npm ls 包名 # 查看本地包名的版本
npm ls 包名 -g # 查看全局包名的版本