Gulp Watchify не печатает время сборки для файлов js

Кажется, мой файл gulp работает нормально, и Watchify работает, когда я делаю изменения в своем файле app.js или моих файлах sass. Это то, что происходит, когда я запускаю gulp команда:

myname$ gulp
[17:06:06] Requiring external module babel-core/register
[17:06:08] Using gulpfile ~/some/path/gulpfile.babel.js
[17:06:08] Starting 'watch-styles'...
[17:06:08] Finished 'watch-styles' after 13 ms
[17:06:08] Starting 'scripts'...
[17:06:08] Finished 'scripts' after 42 ms
[17:06:08] Starting 'default'...
[17:06:08] Finished 'default' after 22 μs

Дело в том, что эти времена появляются только в первый раз gulp, После того, как я запустил gulp команда, время сборки не отображается, когда я вносю изменения в мой файл JS. Это говорит мне время сборки для файлов sass, но не для моего JS. Как я уже говорил, Watchify работает и создаются новые выходные файлы, но в моем терминале нет обратной связи, которая говорит мне, сколько времени это заняло. На самом деле, нет никаких сообщений с моими изменениями JS.

Вот мой глоток.

1 ответ

Я полагаю, что если вы измените определения по умолчанию и посмотрите задачи на это, вы получите ожидаемый результат:

gulp.task('watch-styles', () => {
  gulp.watch([].concat(sassDirs.src, jsDirs.src), ['scripts', 'styles'])
})

gulp.task('default', ['styles', 'scripts'])
Другие вопросы по тегам