Node.js 在代理后安装Bower软件包

Node.js 在代理后安装Bower软件包,node.js,proxy,gruntjs,bower,Node.js,Proxy,Gruntjs,Bower,我正在为我公司网络背后的鲍尔装置而挣扎。 尽管设置了npm proxy和bower proxy(在.bowerrc文件中),正如许多其他帖子所建议的那样,我仍然会遇到以下错误: bower ECONNREFUSED请求失败:连接ECONNREFUSED 另一方面,npm和grunt似乎工作得很好。 有人能帮你想出一些解决这个问题的办法吗?你有没有试过: http\u proxy='proxyserver'https\u proxy='proxyserver'bower安装 尝试在用户配置文件中创

我正在为我公司网络背后的鲍尔装置而挣扎。 尽管设置了npm proxy和bower proxy(在
.bowerrc
文件中),正如许多其他帖子所建议的那样,我仍然会遇到以下错误:

bower ECONNREFUSED请求失败:连接ECONNREFUSED

另一方面,
npm
grunt
似乎工作得很好。 有人能帮你想出一些解决这个问题的办法吗?

你有没有试过:

http\u proxy='proxyserver'https\u proxy='proxyserver'bower安装


尝试在用户配置文件中创建一个名为“.bowerrc”的文件(通常位于“C:/Users/[your USERNAME]”或“%USERPROFILE%”快捷方式)。 尝试将其放入文件中并保存:

{
  "registry": "http://bower.herokuapp.com"
}
如果这不起作用,请尝试这样做:

{
  "registry": "http://bower.herokuapp.com",
  "proxy": "http://<user>:<pwd>@proxy.host.br:8080",
  "https-proxy": "http://<user>:<pwd>@proxy.host.br:8080",
  "strict-ssl": false
}
{
“注册表”:http://bower.herokuapp.com",
“代理”:“http://:@proxy.host.br:8080”,
“https代理”:“http://:@proxy.host.br:8080”,
“严格ssl”:false
}
注:您需要知道您公司的代理地址。

{
{
  "directory": "library",
  "registry": "http://bower.herokuapp.com",
  "proxy":"http://<USERNAME>:<PASSWORD>@<PROXY_IP>:<PROXY_PORT>/",
  "https-proxy":"http://<USERNAME>:<PASSWORD>@<PROXY_IP>:<PROXY_PORT>/"
}
“目录”:“库”, “注册表”:http://bower.herokuapp.com", “代理”:“http:/:@:/”, “https代理”:“http:/:@:/” }
这个代码对我有用。我正在使用Win7和chrome以及git bash。这里没有什么需要澄清的。这花费了我大量的时间来查找有关用户名、密码、代理IP和端口的实际数据。我将一步一步地描述它,以便每个学习者都能轻松地掌握信息:

在登录文件夹的记事本中创建一个名为.bowerrc的文件;您可以在开始>运行>%UserProfile%时键入,然后按OK。 在.bowerrc文件中键入上述代码,并进行以下更改:

用internet连接用户ID或登录ID替换

替换为您的internet连接密码或登录密码

用工作代理IP地址及其端口号替换

注意:不应有尖括号。 代理IP应该不同于您自己的IP

在使用任何代理IP和端口之前,您应该通过更改代理IP和端口来检查它是否正常工作

您可以通过此链接了解代理设置的详细信息

通过此代理设置,您将获得代理IP和端口。 重新检查所有输入,确保所有输入均正确,然后保存并关闭文件。 打开git bash并将目录更改为项目文件并键入命令,然后按enter键(在我的示例中为git bash命令):

a@a-PC MINGW32/d/混乱

$bower安装


它像魔术一样工作。

在我的例子中,我的
.bowerrc
文件使用了代理(因此
.bowerrc
同时设置了
代理
https代理
属性,没有任何用户名或密码)

这些导致了我的
econnrefusion

https://github.com/jquery/jquery.git", exit code of #128 fatal: unable to access 'https://github.com/jquery/jquery.git/': 
  Failed to connect to webproxy.wlb2.nam.nsroot.net port 8080: Connection refused

Additional error details:
fatal: unable to access 'https://github.com/jquery/jquery.git/': 
  Failed to connect to webproxy.wlb2.nam.nsroot.net port 8080: Connection refused

我删除了它们(我当前的internet连接不在代理后面),因此错误停止

嗯,在windows shell中还是在哪里?无论你在哪里调用
bower
-是的,我猜这就是你正在使用的windows shell?是的,但它不能工作,因为http_代理将作为命令,对吗?你试过了吗?我手边没有窗户,但任何像样的外壳都可以。如果没有,请将这些设置为环境变量,然后运行
bower install
aloneSo,您是否尝试将它们设置为环境变量?答案如下:正如Ahmed Kouri在对原始问题的评论中指出的那样,这对meSimilar to有效。