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'])