【问题标题】:How can I automatically execute gulp task when I publish an application using Visual Studio?使用 Visual Studio 发布应用程序时如何自动执行 gulp 任务?
【发布时间】:2017-05-20 11:24:12
【问题描述】:

我正在将gulp 与 ASP.NET MVC 项目一起使用。我的 Visual Studio 2013 Pro 中安装了 Task Runner Extension

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

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

这是我要执行的命令

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

http://gulpjs.com/

【问题讨论】:

    标签: c# visual-studio visual-studio-2012 visual-studio-2013 gulp


    【解决方案1】:

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

    【讨论】:

    • 右键单击项目,选择“属性”并转到“构建事件”选项卡。您应该使用“构建后事件命令行”。可能需要使用环境变量修复路径(“Edit Post-build...”按钮会帮助您)。
    • 我添加了这段代码。但它会给我一个错误IF ($(ConfigurationName) == "Production") { gulp --type=production } ELSE { gulp }
    • 以下列方式使用后期构建: if $(ConfigurationName) == Debug () if $(ConfigurationName) == Release () if $(ConfigurationName) = = 生产 () 你也可以使用 goto 语句来避免重复自己
    • 仍然出错。此命令返回错误IF ($(ConfigurationName) == Production) ( ) ELSE ( )
    • 不要使用 ELSE
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多