如何清除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取代。

这对我很管用……

其他回答

这对我有用

proxy=http://<username>:<pass>@proxyhost:<port>

https-proxy=http://<uname>:<pass>@proxyhost:<port>

示例在我的实例用户名:uname和密码:pword

npm config set proxy=http://uname:pword@192.168.5.8:8080

npm config set https-proxy=http://uname:pword@192.168.5.8:8080

这将清除代理从本地和全局配置没有-global它将只清除当前用户配置文件:

NPM配置rm代理 NPM配置rm http -proxy NPM配置——全局rm代理 NPM配置——global rm http -proxy

这是

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

在最新版本中,npm rm代理不工作。应该使用npm rm http-proxy

NPM配置rm代理 NPM配置rm http -proxy

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

    npm config rm proxy
    npm config rm https-proxy

它解决了我的问题:)