今日使用npm publish发布包,然而遇到了 E403 问题:

1
2
3
4
5
npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/* - Forbidden
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy, or
npm ERR! 403 on a server you do not have access to.


① 查npm源没问题,是npmjs而非淘宝源。
② 查npm包名没问题,搜索无结果。
③ 查npm账号发现问题:注册npm使用的邮箱未经过验证

解决方案:点击npm官网上方的banner,重新向邮箱里发送验证邮件,按邮件要求登录验证即可正常使用。

注意:发的邮件需要按要求点“康铁牛”,不要点开链接就以为万事大吉了!