在Visual Studio 2015中使用空模板,以下配置无法安装依赖项。
{
"name": "ASP.NET",
"private": true,
"dependencies": {
"bootstrap": "3.0.0",
"bootstrap-touch-carousel": "0.8.0",
"hammer.js": "2.0.4",
"jquery": "2.1.4",
"jquery-validation": "1.11.1",
"jquery-validation-unobtrusive": "3.2.2"
}
}
虽然ASP.NET中的Web应用程序示例模板的相同配置已成功完成。
我的同事遇到了同样的问题。
这是一个已知问题吗?有工作吗?我错过了什么?
输出窗口中的错误是:
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\Bower.cmd" install --force-latest
bower bootstrap#3.0.0 ENOTFOUND Request to https://bower.herokuapp.com/packages/bootstrap failed: getaddrinfo ENOTFOUND
所以我再次错误地修改了这个错误。
ECMDERR无法执行" git ls-remote --tags --heads https://github.com/twbs/bootstrap.git&#34 ;,退出代码#128
答案 0 :(得分:19)
我在VS 2015 RTM(而不是RC)中遇到了类似的错误。 这对我来说很明确:
希望这有帮助。
注意:我在MVC 5网络应用程序上遇到过这种情况,而不是新的预览模板,但我使用的是Gulp / Bower / NPM工具。
更新1 虽然不是重复方案,但错误消息类似。我想知道是否在某个地方的Web应用程序模板中完成了一些覆盖?如果那样的话就好了。 http://git-scm.com/download/win
更新2 在上述更改后我尝试了一个空项目: bower bootstrap#3.0.0 not-cached git://github.com/twbs/bootstrap.git#3.0.0 bower bootstrap#3.0.0解析git://github.com/twbs/bootstrap.git#3.0.0
答案 1 :(得分:17)
这是一个错误。展开wwwroot / lib文件夹,很明显实际上已加载了包。关闭/重新打开项目,一切顺利。我们从您的报告中打开了一个错误。感谢对该问题的可操作描述,对此体验感到抱歉。
答案 2 :(得分:1)
我也在VS2015 3中遇到过这个问题而且我做了Owen所做的事情,但它并没有为我工作。
我最终做的是
bower.json
和.bowerrc
个文件bower_components
和wwwroot
个文件夹。 bower
配置文件有效。
从我在输出窗口中看到的,然后在最后删除wwwroot
文件夹之前,如果您尝试添加新的bower配置文件,则只在安装bower
时添加新的依赖关系,并且之后它在wwwroot
文件夹中检查了依赖文件是否已经安装(不幸的是我没有保存输出,说明它没有安装依赖,因为已经有相同版本的依赖安装)。这意味着可能只删除bower_components
和wwwroot
文件夹并恢复包可以解决问题。
答案 3 :(得分:0)
可能是没有安装一些凉亭的组件。通过Bower Packege Manager删除并重新安装此组件。克隆回购后,我有类似的情况。 Ng-table lib未恢复,VS在Sulotion Expolrer Bower中显示消息 - 未安装。这种操纵帮助了我。
答案 4 :(得分:0)
我刚刚在VS2015.3中遇到过这种情况。我没有时间深入研究导致孤儿院发生的事情,但基本上bower_components下的文件夹被识别为非bower文件夹(?)并阻止bower安装安装包。 (我怀疑VS和TS git repos存在问题。)
在尝试列出@deebo测试后,我没有更接近。为了使其恢复工作状态,我执行了以下步骤:
bower install
。此时我的所有模块都安装正确。我希望这可以帮助其他遇到此问题的人。
答案 5 :(得分:0)
Usaly你只需要在项目中删除bower_components文件夹并执行Bower / Restore Packeges。 它是一种比较神奇的魔力。
答案 6 :(得分:-2)
而不是
['11:15:57', '11:15:57', '11:15:58', '44231#0:', '2016/10/11', '11:19:23', '11:19:23', '0', '11:19:24', '11:19:24', '44231#0:', '2016/10/11', '12:20:39', '12:20:58', '12:20:59', '12:20:59']
只需使用
{
"jquery-validation": "1.11.1",
"jquery-validation-unobtrusive": "3.2.2"
}
当你使用" *"你告诉bower安装nuGet包上可用的任何版本