Bower中的Visual Studio 2015还原包不执行任何操作

时间:2015-01-26 01:06:12

标签: bower visual-studio-2015 asp.net-core asp.net-core-mvc

在Visual Studio 2015中,我添加了,例如" angular"作为bower.json的依赖。当我进入依赖关系 - > Bower我在列表中看到了角度,除了它旁边没有安装。右键单击Bower并单击" Restore packages"删除"未安装"在角度旁边,但我实际上没有添加到我的wwwroot的任何角度文件。我在这里错过了一个额外的步骤吗?

5 个答案:

答案 0 :(得分:7)

托马斯是对的!我遇到了同样的问题,发现你需要使用你的Grunt文件来运行Bower任务。例如,右键单击您的Grunt文件,然后选择 Task Runner Explorer

Task Runner Explorer

接下来,右键单击 Bower 任务并运行。

Run 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安装路径引起的。

https://stackoverflow.com/a/36902970/4082972

答案 4 :(得分:0)

我有这个确切的问题,在清洁机器上克隆解决方案后,bower包空了。尝试右键单击巫术无济于事。唯一有效的方法就是像这样手动运行bower(根据需要更改VS安装路径):

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External\bower.cmd" install -f
相关问题