2016-06-01 6 views
3

Я только начал изучать задачи gulp для проверки файлов javascript. Я использую тип проекта ASP.NET Core Web Application(.NET Framework).Сбой msbuild при сбое задачи gulp

Я пытаюсь сбой 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. Но я получаю:

========== Rebuild All: 1 удалось, 0 не удалось, 0 пропущено ==========

в Output окно. я столкнулся с этим вопросом Cancel Build if Task Runner Explorer Task Fails, где предлагается запустить задачу из события предварительной сборки, но проблема заключается в том, что этот тип проекта не имеет build вкладки в своем окне Properties. Я подозреваю, что это можно сделать через какой-то файл конфигурации json, но я не могу найти никакой связанной информации.

enter image description here

ответ

0

XPROJ файлы не имеют традиционные CSPROJ предварительно сборки/после построения событий. Вы можете указать их в project.json. Я настоятельно рекомендую перейти от XPROJ к CSPROJ в соответствии с тем, что делает Microsoft.

Смежные вопросы