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