如何清除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://'

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


当前回答

请参阅文件C:\Users\myusers.中的npm设置npmrc文件。有时npm代理配置设置不适用。所以值得一查。

其他回答

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

npm config delete proxy
npm config delete https-proxy

我使用

npm config set proxy null
npm config set https-proxy null

这对我很有效。

致以最亲切的问候

执行NPM配置列表 它将列出所有代理的值。在我的情况下,代理值从全局NPMRC文件中获取,删除它,并能够在我的Windows机器上完成NPM安装

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

npm config delete proxy
npm config delete https-proxy

在我的情况下,(windows操作系统),把所有这些命令列出后,npm继续采取 Windows注册表设置中的代理

\ HKEY_CURRENT_USER \环境

只要删除代理设置,在那之后,我重启电脑,然后“npm install”为我工作

例子