标签: git asp.net-core bower
我有一个ASP.NET核心应用程序,并决定不通过Git提交带有Bower软件包的wwwroot / lib文件夹,所以我将此文件夹包含在.gitignore文件中。
但是在删除了wwwroot / lib文件夹后,我意识到这个包含所有Bower软件包的文件夹不会在构建时自动创建,例如NuGet软件包。
如何实现Bower包的自动创建/更新等?
答案 0 :(得分:3)
项目预建事件方法。
首先,确保您的机器上安装了凉亭。要安装的命令:
npm install -g bower
测试是否安装了bower的命令运行以下命令。
npm bower -v
在项目属性中的预构建事件中添加以下命令。
CD $(MSBuildProjectDirectory) bower install
CD $(MSBuildProjectDirectory)以确保在bower install所在的文件夹中运行bower.json命令。
CD $(MSBuildProjectDirectory)
bower install
bower.json
现在,每次构建项目时,都会根据bower.json恢复bower包。