我无法在Windows上使用npm安装nodejs模块。我在代理后面,我设置了这样的代理:
npm config set proxy internet.cp:8080
npm config set proxy-http internet.cp:8080
当我尝试安装数据包时,出现此错误:
npm info retry will retry, error on last attempt: Error: tunneling socket could not be established
我有一些问题:
- how can I make npm work with socks5
- can I configure a proxycap file so that npm will use socks5
- other suggestions
答案 0 :(得分:0)
由于您的代理阻止了https请求,可能会发生这种情况。
在安装数据包之前尝试执行以下命令。
npm config set registry http://registry.npmjs.org/
希望这有帮助!
答案 1 :(得分:0)
事实证明我使用的代理并不是正确的代理。 Afeter使用正确的代理,并使用上面的命令设置它,它工作。
npm config set proxy internet.cp:8080
npm config set proxy-http internet.cp:8080