publish npm包到npmjs遇到的错误
一、需求
将个人的包发布到npmjs
遇到好几个问题,从头到尾解决掉了,记录一下
publish部分的文档:
最首先的是需要登录,我用 npm adduser很慢,所以还是用login比较快
npm login会输入户名、密码。一个公共邮箱(不是注册邮箱)
二、遇到的问题
1、registry的问题
由于将registry 配置成了淘宝的镜像,所以无法进行publish
npm config set registry https://registry.npmjs.org.2、private package / npm publish Failed PUT 402
关于配置scope的介绍:
private package 需要进行scope的设置
scope的包就成了@xiaoyierle/xxx
或者通过 public 的方式 publish:
npm publish --access=public问题地址:
3、撤销发布
npm unpublish --force相关讨论:
发布如果还有问题,403或者402,可能是网络问题,尝试连热点发布,问题解决

Comments