美文网首页
npm发布及解决403 403 Forbidden - PUT

npm发布及解决403 403 Forbidden - PUT

作者: 活在当下安好 | 来源:发表于2021-12-02 14:26 被阅读0次

1.npm assuser设置名字,密码,邮箱
2.npm login登录
3.npm publish发布
4.可能出现的问题,npm ERR! 403 403 Forbidden - PUT http://10.9.251.7:7001/npmdemo - [no_perms] Private mode enable, only admin can publish this module
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.

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Administrator\AppData\Roaming\npm-cache_logs\2021-12-02T05_58_33_902Z-debug.log


image.png

出现原因:使用的是淘宝源cnpm,登陆到的是cnpm

解决方法:切换到npmjs的网址,代码如下

npm config set registry http://registry.npmjs.org/

切换好之后,重新登陆使用就可以了

然后再尝试发布,如果还是报错,可以运行以下命令支持TLS 1.2:

npm install -g https://tls-test.npmjs.com/tls-test-1.0.0.tgz

如果报错是

npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/npmdemo-changyan - 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.

需要邮箱发邮箱进行验证,然后再登录发布就好了。

相关文章

网友评论

      本文标题:npm发布及解决403 403 Forbidden - PUT

      本文链接:https://www.haomeiwen.com/subject/ewbyxrtx.html