在公司防火墙后面使用 nvm

问题描述 投票:0回答:4

由于我位于公司防火墙后面,无法通过 nvm 安装 Node JS。我决定使用fiddler进行代理,然后尝试在nvm中配置代理,如下

nvm代理http://127.0.0.1:8888其中8888是fiddler中的代理端口

但是,运行 nvm proxy 仍然返回“none”,并且当我尝试安装最新节点时仍然超时。

有一篇相关文章:无法在windows上使用nvm安装node

如有任何帮助,我们将不胜感激。

node.js proxy nvm
4个回答
30
投票

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
    

3
投票
在 Windows 上我这样做:

找到文件:C:\Users...seu usuario ...\AppData\Roaming 虚拟机\设置.txt

并添加以下行: proxy: user:psw@host:port


1
投票
设置环境变量即可

set HTTP_PROXY=localhost:8888 set HTTPS_PROXY=localhost:8888
    

0
投票
更改互联网连接。当我连接到电话网络时它工作正常。存在防火墙保护问题

© www.soinside.com 2019 - 2024. All rights reserved.