美文网首页
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