2016-06-03 3 views
0

Я использую следующий код, потому что захват всей папки js не будет соблюдать последовательность файлов. Поэтому я выбираю файл по файлу, но он не будет создавать файл site.min.js, даже если ошибка не указана.Почему не работает моя задача gulp?

gulp.task("minjs", function() { 
    gulp.src([ 
     'js/site.js', 
     'js/directives/navbar.js', 
     'js/directives/Select.Lang.js' 
    ]) 
    .pipe(concat('site.min.js')) 
    .pipe(uglify()) 
    .pipe(gulp.dest("wwwroot/js/")); 
}); 

Обновлено:

Нет, это не возвращение. Я тоже это пробовал. Я также искал на моем ПК, если файл был сгенерирован, но нет файла, и самое странное, что задача gulp не показывает ошибки.

+0

После нескольких часов бурения, я был не получаю ошибки, но я не генерировал файл. и это было потому, что я ничего не хотел. Мне не хватало wwwroot/потому что модули находятся в корне всех, поэтому мне пришлось включить wwwroot – l3ny

ответ

-1

return Обратите внимание на заявление:

gulp.task("minjs", function() { 
    return gulp.src([ 
    'js/site.js', 
    'js/directives/navbar.js', 
    'js/directives/Select.Lang.js' 
    ]) 
    .pipe(concat('site.min.js')) 
    .pipe(uglify()) 
    .pipe(gulp.dest("wwwroot/js/")); 
}); 
+0

Действительно ли это ответ? Я думал, что его возвращение только что сделало его синхронным, не знал, что он не будет работать без него – Jay

+0

Задачи gulp действительно странные, если вы запускаете задачи async без возврата. Это, по крайней мере, первое, что нужно исправить. Если это не удается, вам нужно будет обновить свой вопрос с дополнительной информацией. –

+0

Правда, я это заметил. Я не ОП, но определенно хочу знать ответ сам ха-ха – Jay

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