【问题标题】:bower not working in Visual Studio 2015 Preview凉亭在 Visual Studio 2015 预览版中不起作用
【发布时间】:2015-04-29 20:15:57
【问题描述】:

我正在 Visual Studio 2015 中构建一个 Web 应用程序。我支持公司代理。通过 bower 安装包不起作用。

我尝试了以下解决方法。

  1. 使用以下设置在解决方案中创建了一个 .bowerrc 文件。

    {
      "proxy": "http://xxx.xxx.xxx.xxx:Port",
      "https-proxy": "http://xxx.xxx.xxx.xxx:Port",
      "strict-ssl": false
    }
    
  2. 已安装 Git。将 git 配置更改为使用 https:// 而不是 git://

当我运行以下命令时
凉亭安装
我收到以下错误。

bower ECMDERR 执行“git ls-remote --tags --heads https://github.com/jzaefferer/jquery-validation.git”失败,退出代码#128

其他错误详情: 致命:无法访问“https://github.com/jzaefferer/jquery-validation.git/”: 连接 github.com:443 失败;没有错误

知道出了什么问题吗?

【问题讨论】:

  • 您的公司代理似乎不希望您与 github 通信?验证您的代理设置。失败的命令在这里工作正常。 :)

标签: c# bower asp.net-core visual-studio-2015 bower-install


【解决方案1】:

您需要使用代理设置设置 HTTP_PROXY 和 HTTPS_PROXY 环境变量,以便在代理后访问 git

【讨论】:

  • 443 错误代码表示 https SSL 错误,您是否尝试直接访问该 url 可能存在证书问题
  • 我尝试直接从浏览器访问网址。它工作正常。
【解决方案2】:

我在 VS2015 CTP 中遇到了类似的 Bower 问题。通过注释掉 VS 使用的 bower.cmd 文件中的两行来解决它:https://stackoverflow.com/a/29605933/3131828

它基本上确保 VS 使用我已经安装的 Git,它尊重我的 .gitconfig 文件。显然默认情况下它使用一个轻量级的 git.exe,它不读取 .gitconfig。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-27
    • 1970-01-01
    • 2015-03-16
    • 1970-01-01
    相关资源
    最近更新 更多