怎么发布一个npm包

如何发布?

npm adduser(用户名、密码、邮箱)-- 注册帐号
npm login (登录,按照提示输入用户名、密码和邮箱)
npm whoami(查看当前帐号)
sudo npm publish(发布到npmjs.org)-- 注意:sudo权限

可能遇到的问题?

问题1:

".nvm/versions/node/v7.7.4/bin/node" "/Users/nvm/versions/node/v7.7.4/bin/npm" "whoami"

解决办法:
1.升级node版本;

问题2:

409 Conflict - PUT http://registry.npm.taobao.org/-/user/org.couchdb.user:ujing - [conflict] User ujing already exists

解决办法:
1.查看包名是否已经存在,存在请改包名;
2.切换镜像源如下:

npm set npm config set registry https://registry.np

问题3:

403 Forbidden - PUT http://registry.npmjs.org/ujing-cli - Forbidden

解决办法:
1.邮箱重新验证即可;
2.重新登录发布;

成功截图:


image.png

或者到npm官网上查看!

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容