当前位置 : 主页 > 网页制作 > Nodejs >

node.js – 在代理服务器名称之前不使用http://设置npm代理

来源:互联网 收集:自由互联 发布时间:2021-06-16
我安装了npm并且已经使用了几次但不幸的是我不得不更改我的代理,我无法让它再次运行. 这是我过去的设置:(有效的) npm config get proxy:http://proxy-foo.foobar.com:8080 npm config get https-proxy:
我安装了npm并且已经使用了几次但不幸的是我不得不更改我的代理,我无法让它再次运行.

这是我过去的设置:(有效的)

npm config get proxy:http://proxy-foo.foobar.com:8080

npm config get https-proxy:http://proxy-foo.foobar.com:8080

现在我的代理是一个服务器名称,当我在浏览器中使用代理它工作正常,但是当我在npm中设置配置时它失败了’getaddrinfo ENOTFOUND’

当前设置:

npm config get proxy:http:// servername:8080

npm config get https-proxy:http:// servername:8080

在我的浏览器代理中,我不在服务器名称之前使用http://,我认为这是导致它失败的原因.这可能是问题,如果有的话,有一种方法在不使用http://之前在npm中设置代理配置.

你是对的; npm(更确切地说,请求,实际上是提取)确实关心代理名称之前的http://.

代理设置应该是您可以在浏览器中访问的完全限定的URL,例如,

http://proxy.company.com:port/

要么

http://1.1.1.1:1234/

如果指定为IP地址.

网友评论