如何清除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 delete http-proxy
npm config delete https-proxy

npm config delete proxy -g
npm config delete http-proxy -g

then

npm config get proxy

also

npm i -g bower to update

NPM在代理上有一个错误

其他回答

npm config rm proxy
npm config rm https-proxy
unset HTTP_PROXY
unset HTTPS_PROXY
unset http_proxy
unset https_proxy

该死的,这终于做到了在Debian Jessie与privoxy(广告删除器)安装的技巧,谢谢你:-)

在默认值下,npm从https://registry.npmjs.org寻找包。您还需要重写注册表和严格ssl值。

npm config set registry "http://registry.npmjs.org"
npm config set strict-ssl false
npm config delete http-proxy
npm config delete https-proxy

npm config delete proxy -g
npm config delete http-proxy -g

then

npm config get proxy

also

npm i -g bower to update

NPM在代理上有一个错误

得到完全相同的问题,我一直看到我的代理配置,即使删除npmrc文件和删除键。

我发现npm默认使用windows env key http-proxy。

所以进入计算机->属性->高级系统设置->环境变量,检查是否配置了http-代理密钥。

这是

npm config delete http-proxy
npm config delete https-proxy

npm config rm proxy
npm config rm https-proxy

set HTTP_PROXY=null
set HTTPS_PROXY=null