2016-06-01 272 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,以配合微軟正在做的事情。

相關問題