Npm http\U代理、https\U代理和代理之间的区别?

Npm http\U代理、https\U代理和代理之间的区别?,npm,Npm,我只是好奇这3种配置设置之间的差异 如果我将proxy设置为一个值,那么所有请求都会通过该值吗?还是只是HTTP而不是HTTPS?这是通吃吗 而http\u proxy和https\u proxy是特定于请求类型的吗?proxy的文档并没有真正强调这一事实,它听起来更像是http\u proxy的别名。它在文档中: https代理 默认值:null 类型:url 用于传出https请求的代理。如果设置了HTTPS\u PROXY或HTTPS\u PROXY或HTTP\u PROXY或HTTP

我只是好奇这3种配置设置之间的差异

如果我将
proxy
设置为一个值,那么所有请求都会通过该值吗?还是只是HTTP而不是HTTPS?这是通吃吗


http\u proxy
https\u proxy
是特定于请求类型的吗?
proxy
的文档并没有真正强调这一事实,它听起来更像是
http\u proxy

的别名。它在文档中:

https代理

  • 默认值:null
  • 类型:url
用于传出https请求的代理。如果设置了
HTTPS\u PROXY
HTTPS\u PROXY
HTTP\u PROXY
HTTP\u PROXY
环境变量,则底层请求库将遵守代理设置


我想您只检查了文档的这一部分:

不,我都看过了
proxy
让我感到困惑,因为它只明确声明它包含了
http proxy
。那么
https代理是否涵盖了所有内容?这对我来说很难说。我想我只想为所有情况设置一个值。它实际上取决于使用情况。如果您在配置中设置它,是的,它将在所有情况下生效。如下:
npm-config-set-https-proxyprotocol://domain.ext:port
如果要删除它,只需键入
npm config rm https proxy