2016-06-01 224 views
3

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

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

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它建议从预生成事件中运行任务,但问题是这个项目类型似乎没有在其Properties窗口中有build选项卡。我怀疑它可以通过一些json配置文件来完成,但我找不到任何相关信息。

enter image description here

回答

0

XPROJ文件不具有传统的csproj预编译/生成后事件。你可以在project.json中指定它们。我强烈建议从XPROJ迁移回CSPROJ,以配合微软正在做的事情。

相关问题