首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bower不是从bower.json安装

Bower不是从bower.json安装
EN

Stack Overflow用户
提问于 2014-10-21 22:56:36
回答 2查看 1.1K关注 0票数 2

我被困在公司防火墙/代理地狱里。我试图从我的bower.json文件安装我的依赖项,但遇到以下错误:

代码语言:javascript
复制
bower jquery#~2.1.1            ECMDERR Failed to execute "git ls-remote --tags --heads https://github.com/jquery/jquery.git", exit code of #128

Additional error details:
fatal: unable to access 'https://github.com/jquery/jquery.git/': Failed connect to github.com:443; No error

我已经在谷歌上找到了很多答案,并尝试了以下方法,但似乎没有一个能解决我的问题。

我已经为我的git配置设置了以下内容:

代码语言:javascript
复制
url.http://.insteadof=git://
url.https://.insteadof=git://

我使用CNTLM管理我的代理凭据,因此我的代理设置如下所示:

代码语言:javascript
复制
http.proxy=http://127.0.0.1:53128/
https.proxy=http://127.0.0.1:53128/

以下是我的NPM配置中的内容:

代码语言:javascript
复制
http_proxy = "http://127.0.0.1:53128/"
https-proxy = "http://127.0.0.1:53128/"
https_proxy = "http://127.0.0.1:53128"
proxy = "http://127.0.0.1:53128/"
registry = "http://registry.npmjs.org/"
strict-ssl = false

并且我在我的.bowerrc文件中设置了以下内容:

代码语言:javascript
复制
"proxy":"http://127.0.0.1:53128",
"https-proxy":"http://127.0.0.1:53128",
"strict-ssl":false

我想这就是全部,当我尝试bower list时,我得到了类似的错误信息。

我的所有git命令(比如克隆)都能很好地通过代理。这就是为什么我认为这是一个bower配置问题,但我找不到太多的帮助。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-10-31 20:09:38

在Windows cmd行中,我这样设置了我的代理环境变量

代码语言:javascript
复制
> set https_proxy=http://10.1.56.10:80/   
> set http_proxy=http://10.1.56.10:80/

然后我就可以获得我的依赖项了

票数 1
EN

Stack Overflow用户

发布于 2016-05-17 14:29:43

我发现了一个类似的问题,发现是.bowerrc文件造成的。

我把我的代码改成了这样,它运行得很好:

代码语言:javascript
复制
{
    "proxy":"http://127.0.0.1:53128",
    "https-proxy":"http://127.0.0.1:53128",
    "registry": "http://bower.herokuapp.com",
    "strict-ssl":false
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26489781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档