如何清除NPM以前的SSL代理设置? 好了,我搜索了很多,但所有的文章我主要是关于如何set
企业网络代理。
我尝试代理设置为无:
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://'
是警告忽略,我有成功的清除代理设置?
Answer 1:
以上都不帮我,但这并:
npm config rm proxy
npm config rm https-proxy
来源: http://jonathanblog2000.blogspot.ch/2013/11/set-and-reset-proxy-for-git-and-npm.html
Answer 2:
尝试删除它们:
npm config delete proxy
npm config delete https-proxy
Answer 3:
npm config rm proxy
npm config rm https-proxy
unset HTTP_PROXY
unset HTTPS_PROXY
unset http_proxy
unset https_proxy
妈终于这样做关于Privoxy安装(广告卸妆)在Debian的杰西的伎俩,谢谢:-)
Answer 4:
这已经回答了,但我觉得--global
配置不正确覆盖。
通过运行npm config rm proxy
从用户配置中删除代理。
:这可以通过运行很容易地验证npm config list
。
如果有proxy
或https-proxy
的全局配置设置的设置,你必须使用--global
在命令将其删除。
所以在最后这将清理本地及全球CONFIGS代理:
npm config rm proxy
npm config rm https-proxy
npm config --global rm proxy
npm config --global rm https-proxy
Answer 5:
如果你去通过NPM的配置文件 ,它说:
代理
默认值:HTTP_PROXY或HTTP_PROXY环境变量, 或者为null
类型:网址
按照此,禁用代理的使用, proxy
设置必须设置为null
。 要代理值设置为空,人们必须确保HTTP_PROXY
或http_proxy
环境变量未设置。 因此,未设置这些环境变量,并确保npm config ls -l
显示proxy = null
。
另外,需要注意一点的是:
- 删除http_proxy和https_proxy配置设置本身并不能帮助,如果你还有HTTP_PROXY或HTTP_PROXY环境变量设置为东西,
- 设置注册表使用http://并设置严格的SSL为false将不会帮助你,如果你不使用代理反正有HTTP_PROXY设置的东西。
这本来是更好,如果NPM取得了代理设置的类型为布尔开启/关闭代理使用。 或者,他们可以推出某种新设定use_proxy
boolean类型。
Answer 6:
我用下面的命令去除任何代理设置:
npm config rm proxy
npm config rm https-proxy
它解决了我的问题:)
Answer 7:
由默认值npm
正在从包https://registry.npmjs.org
。 你也需要做的是重写registry
和strict-ssl
值。
npm config set registry "http://registry.npmjs.org"
npm config set strict-ssl false
Answer 8:
有删除或移除NPM代理的简单方法。
npm config delete proxy
npm config delete https-proxy
Answer 9:
我有同样的问题一次。
请按照以下步骤删除代理值:
1.To在NPM删除代理:
(-g是很重要的)
npm config delete proxy -g
npm config delete http-proxy -g
npm config delete https-proxy -g
检查使用NPM配置文件:
npm config list
2.To删除系统代理: set HTTP_PROXY=null
set HTTPS_PROXY=null
现在关闭命令行,并打开它刷新变量(代理)。
Answer 10:
在运行Windows 7版本NPM 2.10.1,我使用:
npm config delete proxy
npm config delete https-proxy
Answer 11:
这工作
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
Answer 12:
上面没有为我工作。 我不得不编辑文件“.npmrc”这将是用户的主目录下(例如:C:\用户\ abcuser):
http_proxy=null
registry=https://registry.npmjs.org/
strict-ssl=true
proxy=null
Answer 13:
从NPM都删除所有的配置最简单的方法是编辑NPM配置文件。 只需要两(2)命令来做到这一点; 一个打开NPM配置文件进行编辑,对方确认更改。
- 键入
npm config list
,以查看是活跃所有NPM配置的列表。 - 型
npm config edit
打开与NPM配置的文本编辑器。 要删除代理线(或者干脆把它注释掉)。 - 保存配置文件并关闭它。
- 型
npm config list
,以确认代理配置已被删除。
这就是生活!
我尝试这个页面上列出的一切,没有工作,然后我试图配置编辑。 它的工作瞬间。 (我使用的是Windows 10)
Answer 14:
npm config delete proxy -g
为我工作。
-g
很重要,因为它最初是与该选项设置。 您可以检查与设置配置:
npm config list
Answer 15:
我认为这不是HTTP代理,但代理:
npm config set proxy="http://yourproxyhere"
Answer 16:
npm config rm proxy
npm config rm https-proxy
工作对我来说
Answer 17:
即使去掉npmrc文件和删除键后得到了完全相同的问题,我一直看到我的代理配置。
我发现,NPM使用Windows ENV关键的HTTP代理在默认情况下是。
所以,去计算机>属性 - >高级系统设置 - > Environement变量,并检查没有配置HTTP代理键。
Answer 18:
在我的情况下(Linux Mint的16基于Ubuntu),我必须:
npm config delete https-proxy
,也
清除https_proxy
猛砸环境参数-奇怪的是,虽然我不能找到这种行为记录任何地方,NPM回退给https_proxy
:
$ http_proxy='' https_proxy='' npm config get https-proxy null $ http_proxy='' xxhttps_proxy='' npm config get https-proxy https://1.2.3.4:8080
Answer 19:
请参阅文件故宫设置C:\Users\myusers.npmrc
文件。 有时故宫代理配置设置不适用。 在那里所以它值得一试。
Answer 20:
执行NPM配置清单它会列出所有代理值..在我的案件的代理值取形式的全球npmrc文件,删除,并能够完成NPM安装在我的Windows机器上
Answer 21:
在最新版本npm rm proxy
不起作用。 而是使用npm rm http-proxy
npm config rm proxy npm config rm https-proxy
Answer 22:
我用
npm config set proxy null
npm config set https-proxy null
它为我工作。
最好的祝福
Answer 23:
npm config delete http-proxy
npm config delete https-proxy
npm config delete proxy -g
npm config delete http-proxy -g
然后
npm config get proxy
空值
也
npm i -g bower to update
故宫有一个bug在代理
Answer 24:
这对我的作品FIME
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
Answer 25:
我用这个挣扎了好半天。 我终于做到了进入.npmrc文件(可在用户的目录,然后是用户的姓名,即找到C:\用户\ erikj / .npmrc),用文本编辑器打开它,手动删除任何代理设置和改变了HTTP://设置为https://开头。 在这种情况下,无论是试验HTTP或HTTPS会为你工作的事。 在我的情况下,HTTPS工作。 去搞清楚。
Answer 26:
嗯,我要去,因为我是有NPM一个大麻烦在这里离开这个。
我试图使用更改代理服务器设置npm config set proxy "http://.../"
,然后运行npm config get proxy
。 它总是返回错误的值,从我设置的不同。
我发现我有一个.npmrc
COMMITED的项目,我试图运行npm install
和该文件已被重写我自己的配置。
因此,它是清洁代理的价值,但我需要也改变.npmrc
该文件夹的项目中。
在那之后,一切运行良好。
Answer 27:
的HTTP模块已过时 ,其被替换为HttpClient的。
改变你的进口import { HttpClientModule }
来自'@angular/common/http';
Answer 28:
你会从你的服务器管理员或支持的代理主机和端口。
在此之后成立
NPM配置设置HTTP_PROXY HTTP://用户名:password@proxyofmycomp.com:itsport NPM配置设置代理HTTP://用户名:password@proxyofmycomp.com:itsport如果在密码任何特殊字符尝试%进行urlencode。 例如: - 磅(散列)shuold由%23来代替。
这个工作对我来说...
Answer 29:
OK,“NPM配置删除...”是Windows环境,反之亦然“NPM配置RM ......”这是类Unix环境的正确命令。 此外,至少对我来说,这是强制性的添加选项“-g”,因为该命令工作正常
文章来源: How to clear https proxy setting of NPM?