npm 发包的一些命令

登陆
- 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 # 查看全局包名的版本
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值