怎么发布一个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

你可能感兴趣的:(怎么发布一个npm包)