【npm】npm发布测试(beta)版和正式版

一、为什么要发布beta版 

发布beta版,是因为有些功能还需要测试和验证,看看有没有bug啥的,还没有到正式发布的程度。

二、如何发布beta版

在实现新功能之后,首先就是要对版本号进行更改。

举个简单的例子:

正式版的版本号是1.0.0,在原版本上新增了功能之后,需要发布一个测试版本进行测试。

测试版本的格式可以是:1.0.0-beta.0

注意,我们是在正式版本后面加上beta.0,.0  表示的是哪个版本,如果测试过程中发现了新问题需要修改,只需把 .0 改为 .1,以此类推。

如何更改版本号呢?

有两种方式,第一种就是直接修改package.json文件里的版本version,这个就不细说了。

我个人比较推荐使用第二种,通过执行命令修改。

npm version 1.1.0-beta.0

该命令修改的也是package.json文件,执行完了之后就能发现版本号已经被改了。

接下来,就可以发布beta了。

提醒一句,在发布之前确保修改的代码都已全部提交了,不然,会报错的。

发布beta版只需执行以下命令:

npm publish --tag beta

三、如何发布正式版 

正式版的命令就很简单啦,直接npm publish 就可以了。

再次强调,发布之前一定要提交修改的文件!!!

npm publish

 不想麻烦也可以用这个命令,不过还是简单点的好。

npm publish --tag next

四、如何下载版本

在发布成功之后,终端会有具体的包名,我这里没有截图。。。(口述一下)

哈哈哈,后面截的图,补充上,有点丑(毕竟是公司用到的项目,请忽略掉那三条红线)。重点是蓝色框里的哦,成功之后直接yarn add 包名(即蓝色框里的内容)即可。

比如说包名叫 packageName,可以自己加个@什么的,这里我就不管了,执行下面命令就好了:

// 这里只是打个比方,具体还是看终端输出的名字来嗷
// 正式版
npm install packageName

// 测试版
npm install packageName@beta.0

如果想知道如何查看、删除、废弃版本的小伙伴,可移步这里! 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值