ASP NET Core:如何在build上创建wwwroot / lib

时间:2017-04-05 15:22:04

标签: git asp.net-core bower

我有一个ASP.NET核心应用程序,并决定不通过Git提交带有Bower软件包的wwwroot / lib文件夹,所以我将此文件夹包含在.gitignore文件中。

但是在删除了wwwroot / lib文件夹后,我意识到这个包含所有Bower软件包的文件夹不会在构建时自动创建,例如NuGet软件包。

如何实现Bower包的自动创建/更新等?

1 个答案:

答案 0 :(得分:3)

项目预建事件方法。

首先,确保您的机器上安装了凉亭。要安装的命令:

npm install -g bower

测试是否安装了bower的命令运行以下命令。

npm bower -v

在项目属性中的预构建事件中添加以下命令。

CD $(MSBuildProjectDirectory)
bower install
需要

CD $(MSBuildProjectDirectory)以确保在bower install所在的文件夹中运行bower.json命令。

现在,每次构建项目时,都会根据bower.json恢复bower包。

Screenshot