【问题标题】:Bower behind proxy - summary代理背后的凉亭 - 摘要
【发布时间】:2014-08-17 10:37:06
【问题描述】:

代理后面的凉亭有问题,在运行凉亭安装后我收到错误:

_http_client.js:73
    throw new TypeError('Request path contains unescaped characters.');

有很多主题,很多解决方案,但直到现在还没有人能 100% 为我工作!

【问题讨论】:

    标签: node.js proxy bower


    【解决方案1】:

    解决方案非常简单,而且在很多地方都有部分解决方案。但是让我们开始吧!

    1. 将代理设置导出到 env:

      export HTTP_PROXY=http://<proxy_url>:<port>
      export HTTPS_PROXY=http://<proxy_url>:<port>
      

      (如果不起作用,请使用小写字母:http_proxy、https_proxy)

    2. 使用内容创建文件~/.bowerrc

      {
          "strict-ssl": false,
          "registry": "http://bower.herokuapp.com",
          "https-proxy": ""
      }
      

      最后一行很奇怪但非常重要!添加后,一切都开始工作了!

    我希望我的帖子能帮助那些花费数小时寻找解决方案的人。

    【讨论】:

      【解决方案2】:

      我在我的环境中配置了代理,但@gkocjan 的解决方案只为我修复了bower search

      要让bower install 工作,我必须把它放在我的.bowerrc 中,就像这样:

      {
          "strict-ssl": false,
          "registry": "http://bower.herokuapp.com",
          "https-proxy": "http://127.0.0.1:8118"
      }
      

      【讨论】:

        【解决方案3】:

        这是这个版本的 bower 的错误。你可以看到github issue here。该问题已关闭。这意味着您的修复将在下一个版本中(版本 > 1.3.12)。如果你迫不及待地想像这样更新到最前沿:

        npm install -g git+https://git@github.com/bower/bower.git

        如果你不喜欢上面see this answer 的方法,了解如何通过 npm 安装 github repos。

        【讨论】:

        • 我不喜欢安装不稳定的软件。我建议使用npm install -g bower@1.3.11 降级到bower@1.3.11
        【解决方案4】:

        对我来说,将这一行添加到我的(已经存在的).bowerrc 文件中就足够了:

        {
           ...
           "https-proxy": "http://localhost:5865"
        }
        

        gkocjan 的解决方案对我不起作用,我还必须添加代理的 (但可能 gkocjan 没有代理)。

        我也查看了SyntaxRules 的解决方案,但我已经使用了最新的和修补过的 Bower 版本。编辑:我使用版本 1.3.12 的 bower 和 0.12.0 的节点

        【讨论】:

        • 我在 1.3.9 版本有问题。也许在从未有过的版本中,他们会改变一些东西
        • 如果我理解正确的话,bower中提到的错误应该在我使用的1.3.12版本中修复。但是我仍然遇到与您相同的错误。所以我尝试设置代理,这对我有用。也许对您来说,使用 bower 1.3.12 版本会有所帮助。
        猜你喜欢
        • 2014-03-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-30
        • 1970-01-01
        • 2017-03-14
        • 2013-06-15
        相关资源
        最近更新 更多