如何npm快速发包的流程

1、首先注册一个npm的账号;(认证邮箱很重要,不然没有权限发包)
2、创建项目使用npm init初始包,会生产一个package.json的文件;
package.json的配置如下
name代表了你发的包的名字(不能和npm上已存在的包名字相同)
version是你发的包的版本号(以后更新包的时候得修改版本号)在这里插入图片描述

3、npm login 登录时会输入npm注册时使用的姓名,密码,邮箱
4、npm publish 发布(特别注意自己的包名不要和npm库里面的包名重复,不然提不上去)
5、每次发布要改变版本号,且版本号要比上一次版本号大
6、npm unpublish test //撤销已发布的包?
npm unpublish test --force //强制撤销
npm unpublish test@1.0.2 //可以撤销发布自己发布过的某个版本的代码

注:
1)发包的时候确保npm的源是本身的源;
查询npm源:
npm config get registry
发布的时候如果不是npm源,设置为npm源
npm config set registry https://registry.npmjs.org/

2)发完包下载的时候要改回以前的源,如用的淘宝镜像:
      npm config set registry http://registry.npm.taobao.org/

3)版本号的介绍:语义版本号分为X.Y.Z三位,分别代表主版本号、次版本号和补丁版本号。
   当代码变更时,版本号按以下原则更新。

如果只是修复bug,需要更新Z位。

如果是新增了功能, 但是向下兼容,需要更新Y位。

如果有大变动,向下不兼容,需要更新X位。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值