由于我位于公司防火墙后面,无法通过 nvm 安装 Node JS。我决定使用fiddler进行代理,然后尝试在nvm中配置代理,如下
nvm代理http://127.0.0.1:8888其中8888是fiddler中的代理端口
但是,运行 nvm proxy 仍然返回“none”,并且当我尝试安装最新节点时仍然超时。
有一篇相关文章:无法在windows上使用nvm安装node
如有任何帮助,我们将不胜感激。
Windows 解决方案:
确保在 Windows PowerShell/命令提示符中以管理员身份运行 nvm 代理命令(右键单击 Windows PowerShell -> 以管理员身份运行)。否则代理不会被设置!
nvm proxy http://127.0.0.1:8888 -> to set
nvm proxy -> to see current proxy
nvm proxy none -> to clear proxy
更多信息:https://github.com/coreybutler/nvm-windows
Linux 解决方案:1.编辑此文件
nano ~/.curlrc
2.将此行添加到文件中
proxy = user:psw@host:port
找到文件:C:\Users...seu usuario ...\AppData\Roaming 虚拟机\设置.txt
并添加以下行: proxy: user:psw@host:port
set HTTP_PROXY=localhost:8888
set HTTPS_PROXY=localhost:8888