繁体   English   中英

使用 Visual Studio 发布应用程序时如何自动执行 gulp 任务?

[英]How can I automatically execute gulp task when I publish an application using Visual Studio?

我在 ASP.NET MVC 项目中使用gulp 我的 Visual Studio 2013 Pro 中安装了Task Runner Extension

每次我向服务器发布新版本时,我都必须始终记住首先运行一个任务来生成我的发布资源“生产就绪”。

有没有办法设置项目,它总是在发布之前执行gulp命令行?

这是我要执行的命令

cmd.exe /c gulp -b --gulpfile "gulpfile.js" production

http://gulpjs.com/

正如Yury建议的那样,您需要在项目中添加构建事件。

右键单击项目名称>“属性”。 在左侧菜单上单击“构建事件”

然后将以下代码粘贴到“预构建”区域中

chdir /d "$(ProjectDir)"
if $(ConfigurationName) == Production (
    gulp production
) 

上面的代码首先将当前工作目录更改为项目的位置。 然后根据您选择的配置名称执行gulp的production任务。

您可以创建自定义构建配置以与DEBUG和RELEASE一起发布,并在构建后阶段运行此命令

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM