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

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


当前回答

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

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

其他回答

我已经使用下面的命令来删除任何代理集:

    npm config rm proxy
    npm config rm https-proxy

它解决了我的问题:)

好的,“NPM config delete…”是Windows环境的正确命令,反之亦然,“NPM config rm…”是类unix环境的正确命令。 此外,至少对我来说,必须添加“-g”选项,因为该命令可以正常工作

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

我使用

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

这对我很有效。

致以最亲切的问候

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

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