Ich habe gerade angefangen zu lernen gulp
Aufgaben zum Überprüfen von Javascript-Dateien. Ich verwende ASP.NET Core Web Application(.NET Framework)
Projekttyp.Fehler msbuild, wenn Schluck Aufgabe fehlschlägt
Ich versuche, msbuild
fehlschlägt, wenn die gulp
Aufgabe fehlschlägt. Hier ist die Aufgabe:
gulp.task('jshint', function() {
return gulp.src('./wwwroot/lib/test/js/**/*.js')
.pipe(jshint())
.pipe(jshint.reporter('default'))
.pipe(jshint.reporter("fail"));
});
Hier ist die einzige JavaScript-Datei mit dem Code:
LHG^(&^%(*&^%(*&)))
Als ich bauen das Projekt (I binded Aufgabe ausgeführt werden soll, bevor bauen in der Task Runner Explorer
), die Aufgabe erzeugt Fehler in der Registerkarte Error List
. Aber ich bin immer:
========== Alles neu erstellen: 1 gelang, 0 fehlgeschlagen, 0 übersprungen ==========
in der Output
Fenster. Ich stieß auf diese Frage Cancel Build if Task Runner Explorer Task Fails, wo es empfiehlt, die Aufgabe von Pre-Build-Ereignis ausführen, aber das Problem ist, dass dieser Projekttyp build
Registerkarte in seinem Properties
Fenster scheint nicht zu haben. Ich vermute, dass es über eine JSON-Konfigurationsdatei möglich ist, aber ich kann keine verwandten Informationen finden.