我正在使用Visual Studio 2015并在尝试使用bower安装资源时收到错误。
这是我的bower.json:
{
"name": "ASP.NET",
"private": true,
"dependencies": {
"angular": "1.4.5",
"angular-resource": "1.4.5",
"angular-route": "1.4.5",
"jQuery": "2.1.4",
"bootstrap": "3.3.5"
}
}
这是我输出的错误:
bower angular#1.4.5 not-cached https://github.com/angular/bower-angular.git#1.4.5
bower angular#1.4.5 resolve https://github.com/angular/bower-angular.git#1.4.5
bower angular-resource#1.4.5 not-cached https://github.com/angular/bower-angular-resource.git#1.4.5
bower angular-resource#1.4.5 resolve https://github.com/angular/bower-angular-resource.git#1.4.5
bower angular-route#1.4.5 not-cached https://github.com/angular/bower-angular-route.git#1.4.5
bower angular-route#1.4.5 resolve https://github.com/angular/bower-angular-route.git#1.4.5
bower bootstrap#3.3.5 not-cached https://github.com/twbs/bootstrap.git#3.3.5
bower bootstrap#3.3.5 resolve https://github.com/twbs/bootstrap.git#3.3.5
bower angular-resource#1.4.5 checkout v1.4.5
bower angular#1.4.5 checkout v1.4.5
bower angular-route#1.4.5 checkout v1.4.5
bower bootstrap#3.3.5 checkout v3.3.5
bower angular-resource#1.4.5 ECMDERR Failed to execute "git clone https://github.com/angular/bower-angular-resource.git -b v1.4.5 --progress . --depth 1", exit code of #-532462766
bower的目录设置为wwwroot / lib。我被告知Visual Studio有一个错误,它会说Bower没有安装资源,但实际上它确实没有看到wwwroot / lib文件夹中的资源,因为他们应该这样做,让我相信这不是同一个bug。
答案 0 :(得分:0)
这就是我解决它的方法:
打开 bash和执行以在git上使用https(防火墙可能阻止git协议):
git config --global url.https://github.com/.insteadOf git://github.com/
现在只需配置 Visual Studio即可使用这个新的git工具:
添加最后一行,取消选中旧的git命令行。
希望这会有所帮助