gulp任务失败时失败msbuild

时间:2016-06-01 08:34:17

标签: visual-studio-2015 msbuild gulp

我刚开始学习检查javascript文件的gulp任务。我正在使用ASP.NET Core Web Application(.NET Framework)项目类型。

我在msbuild任务失败时尝试失败gulp。这是任务:

gulp.task('jshint', function () {
    return gulp.src('./wwwroot/lib/test/js/**/*.js')
        .pipe(jshint())
        .pipe(jshint.reporter('default'))
        .pipe(jshint.reporter("fail"));
});

以下是唯一一个包含代码的javascript文件:

LHG^(&^%(*&^%(*&)))

当我构建项目时(我绑定在Task Runner Explorer中构建之前运行任务),该任务会在Error List选项卡中生成错误。但我得到了:

  

==========重建全部:1成功,0失败,0跳过==========

Output窗口中

。我遇到了这个问题Cancel Build if Task Runner Explorer Task Fails,它建议从预构建事件中运行任务,但问题是这个项目类型似乎没有build标签在Properties中窗口。我怀疑它可以通过一些json配置文件来完成,但我找不到任何相关信息。

enter image description here

1 个答案:

答案 0 :(得分:0)

XPROJ文件没有传统的CSPROJ预构建/后构建事件。您可以在project.json中指定它们。我强烈建议从XPROJ迁移到CSPROJ,这与微软正在做的事情一致。