在Visual Studio 2015中,我添加了,例如" angular"作为bower.json的依赖。当我进入依赖关系 - > Bower我在列表中看到了角度,除了它旁边没有安装。右键单击Bower并单击" Restore packages"删除"未安装"在角度旁边,但我实际上没有添加到我的wwwroot的任何角度文件。我在这里错过了一个额外的步骤吗?
答案 0 :(得分:7)
接下来,右键单击 Bower 任务并运行。
任务完成后,您会注意到软件包已复制到wwwroot。
答案 1 :(得分:6)
包文件安装在名为" bower_components"的文件夹中。在您的项目目录中。该文件夹隐藏在Visual Studio解决方案资源管理器中。它意味着是下载的包文件的缓存。
通常,您会设置grunt或gulp任务,以便将您需要的文件从包中复制或处理到wwwroot下的某个位置。
例如,如果您使用bower安装bootstrap,您可能会设置一个任务来编译和连接LESS源文件与您的应用程序的LESS文件,或者您可能只是设置一个任务来复制预编译的.css来自bower_components \ bootstrap \ dest文件夹的文件。
这篇文章展示了如何一起使用凉亭和咕噜声。 http://www.asp.net/vnext/overview/aspnet-vnext/grunt-and-bower-in-visual-studio-2015
答案 2 :(得分:2)
On vs 2015 go> 工具> 选项> 项目和解决方案> 外部网络工具 确保选中 $(DevEnvDir)\ Extensions \ Microsoft \ Web Tools \ External \ git 如果您没有找到它,请添加
:)关闭vs2015 n打开它,然后恢复过程将成功
答案 3 :(得分:2)
那些在ASP.NET Core 1.0中使用bower有困难的人。请检查一下。问题是由Git安装路径引起的。
答案 4 :(得分:0)
我有这个确切的问题,在清洁机器上克隆解决方案后,bower包空了。尝试右键单击巫术无济于事。唯一有效的方法就是像这样手动运行bower(根据需要更改VS安装路径):
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External\bower.cmd" install -f