如何清除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配置设置http_proxy http://username:password@proxyofmycomp.com:itsport NPM配置设置代理http://username:password@proxyofmycomp.com:itsport 如果密码中有特殊字符,请尝试使用% urlencode。- pound(hash)应该被%23取代。

这对我很管用……

其他回答

npm config delete proxy -g

为我工作。

-g很重要,因为最初它是用这个选项设置的。 您可以检查配置设置:

npm config list

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

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文件中手动删除代理和http -proxy

我使用

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

这对我很有效。

致以最亲切的问候