在公司防火墙后面使用 nvm

jpr*_*ism 12 proxy node.js nvm

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

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

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

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

任何帮助表示赞赏。

Bob*_*obz 25

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
Run Code Online (Sandbox Code Playgroud)

更多信息: https: //github.com/coreybutler/nvm-windows

Linux 的解决方案:

1.编辑该文件

nano ~/.curlrc
Run Code Online (Sandbox Code Playgroud)

2.将此行添加到文件中

proxy = user:psw@host:port
Run Code Online (Sandbox Code Playgroud)


pin*_*nei 1

只需设置环境变量即可

set HTTP_PROXY=localhost:8888
set HTTPS_PROXY=localhost:8888
Run Code Online (Sandbox Code Playgroud)