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