首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Visual构建中还原bower组件

在Visual构建中还原bower组件
EN

Stack Overflow用户
提问于 2015-08-29 23:25:01
回答 1查看 1.3K关注 0票数 6

我刚刚在VS 2015中创建了我的第一个ASP.NET 5 MVC 6项目。从盒子里出来的web应用程序项目。

我发现保龄球组件存储在wwwroot/lib文件夹中。我做了一个实验并删除了它。在此之后,我重建了这个项目,并恢复了bower组件的而不是

在控制台中手动调用bower install将恢复文件。

如何使Visual在生成时自动还原bower文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-30 11:32:22

我想出了办法来做这件事,虽然我并不喜欢。我很乐意接受一个更好的答案。

在项目的gulpfile.js中,第一行是注释“

代码语言:javascript
运行
复制
/// <binding Clean='clean'/>

它连接到Visual Clean事件,并将clean Gulp任务绑定到它。您可以连接到其他事件,例如After Build。我将其绑定到一个使用吞咽还原组件的任务。

gulpfile.js

代码语言:javascript
运行
复制
/// <binding Clean='clean' AfterBuild='after_build'/>

var gulp = require("gulp"),
    bower = require('gulp-bower');

...

gulp.task("after_build", function() {
    return bower()
        .pipe(gulp.dest(paths.webroot + 'lib/'));
});

您可以在Task Runner Explorer中看到绑定:

不过,这个解决方案似乎有点笨拙。我宁愿让kpm-公用事业公司来做这项工作。

编辑

实际上,不需要恢复构建上的包。当您在VS中打开项目时,它们将被恢复。但是,我不知道当您从代码存储库更新源代码时会发生什么。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32291658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档