npm module 发布 遇到的几个问题

module开发完毕后,剩下的就是发布啦,进入项目根目录,输入命令

$ npm publish

但是,我们第一次发布包的时候,可能会遇到一些报错:

1、npm ERR! no_perms Private mode enable, only admin can publish this module:

解决:我们平时会把npm的镜像代理到淘宝或者别的地方了,这里要设置回原来的镜像

npm config set registry=http://registry.npmjs.org

2、npm ERR! you do not have permission to publish "your module name". Are you logged in as the correct user?

提示没有权限,其实就是你的module名在npm上已经被占用啦,这时候你就去需要去npm搜索你的模块名称,如果搜索不到,就可以用,并且把package.json里的name修改过来,重新npm publish。

3、you must verify your email before publishing a new package: https://www.npmjs.com/email-edit : "your module name"

去npm 绑定的邮箱里面,注册完成后,会收到一封‘Verify your npm email address’ 的邮件,点一下验证的链接就可以了

当看到 + moduleName@1.0.0,就发布成功啦

搞定!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值