npm login失败问题

792 阅读1分钟

问题原因

想要做一个自己的npm,但是一直 npm login 失败 ,遇到了以下几个问题:

处理必要条件

  • 魔法上网,以下方法都是基于这个条件,网上好多方法都试过,证明我是🤡
1. npm login提示Public registration is not allowed
  • 出现原因
    • 这时你可能使用了非官方的npm源,我是使用的时淘宝镜像
  • 解决方法
    • 设置官方的npm源
    npm config set registry https://registry.npmjs.org/
    
2.这是设置完官方源后,没有魔法的结果

image.png

3.设置代理地址
// server: 是你的代理ip,prot:是你的代理端口
npm config set proxy http://server:port

这样就ok了

输入npm login

image.png 会提示你按一下回车键,进入浏览器验证身份

检验是否登陆成功
npm whoami // 登陆成功会返回你的用户名