运行npm安装库时遭遇EUNSUPPORTEDPROXY代理错误求助
解决npm安装时EUNSUPPORTEDPROXY错误的方案
1. 检查并清除系统级代理环境变量
npm会优先读取系统的HTTP_PROXY/HTTPS_PROXY环境变量,即便你已经删除了npm配置里的代理,这些变量存在的话依然会触发错误:
- Windows:
打开「控制面板→系统和安全→系统→高级系统设置→环境变量」,在用户变量或系统变量中查找HTTP_PROXY、HTTPS_PROXY、http_proxy、https_proxy,找到后删除这些变量。 - macOS/Linux:
终端执行以下命令临时清除当前会话的代理变量:
若要永久清除,编辑你的shell配置文件(如unset HTTP_PROXY HTTPS_PROXY http_proxy https_proxy~/.bashrc、~/.zshrc),找到设置代理的行并注释或删除,保存后执行source ~/.bashrc(对应你的配置文件)生效。
2. 彻底清理npm的代理配置
有时候npm config rm命令可能没完全清除配置,直接检查并编辑npm的配置文件:
- 执行以下命令确认当前代理配置:
npm config get proxy npm config get https-proxy - 如果仍有输出,直接编辑用户目录下的
.npmrc文件:- Windows路径:
C:\Users\<你的用户名>\.npmrc - macOS/Linux路径:
~/.npmrc
删除文件中所有包含proxy和https-proxy的行,保存后退出。
- Windows路径:
3. 验证并重新执行安装
完成以上步骤后,再次执行npm install即可,个人网络环境下无需配置代理,确保所有代理相关配置都已清空即可解决该错误。
内容的提问来源于stack exchange,提问作者JuGGernawt
相关产品推荐
相关产品推荐

