如何清除NPM之前的ssl代理设置? 嗯,我搜索了很多,但我得到的所有帖子主要是关于如何在公司网络中设置代理。

我试图设置代理为空:

npm config set http-proxy
npm config set https-proxy

第一个命令传递,第二个命令警告说:

npm WARN invalid config proxy=""
npm WARN invalid config Must be a full url with 'http://'

警告是否可忽略,我是否已成功清除代理设置?


当前回答

以上这些方法对我都没有帮助,但下面这条有用:

npm config rm proxy
npm config rm https-proxy

来源:http://jonathanblog2000.blogspot.ch/2013/11/set-and-reset-proxy-for-git-and-npm.html

其他回答

Http模块已弃用,并被HttpClient取代。

将导入更改为从'@angular/common/http'导入{HttpClientModule};

在windows 7中运行npm 2.10.1版本,我使用:

npm config delete proxy
npm config delete https-proxy

如果你想在公司网络代理和删除家庭/个人网络代理之间切换,你可以使用——no-proxy

示例用法:

npm install --save-dev "@angular/animations@8.2.14" --no-proxy

尝试用以下方法删除它们:

npm config delete proxy
npm config delete https-proxy

我认为不是http-proxy,而是proxy:

npm config set proxy="http://yourproxyhere"