【问题标题】:Visual Studio Bower errorVisual Studio Bower 错误
【发布时间】:2016-02-02 14:37:24
【问题描述】:

我正在阅读一些 ASP.NET 教程,但遇到了一个我不知道如何解决的错误。我刚刚添加了一个 Bower pacakge(?),Visual Studio (Enterprise 2015) 将它放在 Dependencies 分支下。在它下面是 Bower 分支,其中出现了包。 Dependencies 和 Bower 在它们之后都说“-未安装”。我右键单击并选择了“恢复”选项。 Viusal Studio 工作了一段时间,然后说发生了错误。输出窗口中出现以下错误:

PATH=.\node_modules\.bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External;%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\git
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\Bower.cmd" install --force-latest
bower underscore#~1.83      not-cached git://github.com/jashkenas/underscore.git#~1.83
bower underscore#~1.83         resolve git://github.com/jashkenas/underscore.git#~1.83
bower underscore#~1.83         ECMDERR Failed to execute "git ls-remote --tags --heads git://github.com/jashkenas/underscore.git", exit code of #-532462766

我对 Git 不是很熟悉,但我知道我不应该将它安装在我的工作站中。有谁知道怎么回事?

【问题讨论】:

  • 您可以尝试将您的项目移近驱动器的根目录吗?我怀疑你遇到了 MAX_PATH 错误。
  • 我检查过,我没有接近 MAX_PATH 限制。感谢您的建议。
  • 不,最大路径不是您的项目,而是 npm 递归嵌套依赖项,并且经常在包还原时遇到最大路径错误。您能否尝试将您的项目移动到例如 c:\a\ 并重试?
  • 我把它移到字面上 c:\a。它没有帮助。不过感谢您的建议!
  • 什么是凉亭包?我去看看。

标签: asp.net .net visual-studio bower


【解决方案1】:

我相信 bower 使用 Git 客户端使用包 bower.json 文件中的条目直接从 GitHub 拉包。

具体到您的问题,由于防火墙问题,Git(以及 bower)无法连接到 GitHub。类似问题here

您可以设置全局 git 变量(例如 git config --global xxx)来设置代理等,希望能解决这个问题。

根据错误,您的 Git 客户端本地安装在 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\git

【讨论】:

  • 谢谢,Pepto。当我有机会时,我会调查这个,但我刚刚被拉到其他需要我所有时间的事情上。将尽快查看,但可能需要数周。 ://
  • 大声笑我不知道那种感觉 =) 编码先生快乐!
  • 刚刚给你赏金。如果它没有真正解决问题,你给了我很多继续!谢谢!
猜你喜欢
  • 2017-02-21
  • 1970-01-01
  • 2015-02-25
  • 2016-07-08
  • 1970-01-01
  • 2016-04-03
  • 2017-03-23
  • 1970-01-01
  • 2016-01-09
相关资源
最近更新 更多