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

soc*_*man 17 bower asp.net-core-mvc visual-studio-2015 asp.net-core

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

Dea*_*ano 7

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

任务运行资源管理器

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

跑凉亭

任务完成后,您会注意到软件包已复制到您的wwwroot.


Tho*_*lec 6

包文件安装在项目目录中名为"bower_components"的文件夹中.该文件夹隐藏在Visual Studio解决方案资源管理器中.它意味着是下载的包文件的缓存.

通常,您可以设置grunt或gulp任务,以便将您需要的文件从包中复制或处理到wwwroot下的某个位置.

例如,如果您使用bower安装bootstrap,您可能会设置一个任务来编译和连接LESS源文件与您的应用程序的LESS文件,或者您可能只是设置任务从bower_components\bootstrap \中复制预编译的.css文件dest文件夹.

这篇文章展示了如何一起使用凉亭和咕噜声. http://www.asp.net/vnext/overview/aspnet-vnext/grunt-and-bower-in-visual-studio-2015