Gulp Watchify不打印js文件的构建时间

时间:2015-09-29 21:13:50

标签: javascript gulp watchify

我的gulp文件似乎运行正常,当我对 app.js 文件或我的sass文件进行更改时,Watchify正在运行。这是我运行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更改根本没有消息。

这是我的gulpfile

1 个答案:

答案 0 :(得分:0)

我相信如果您更改默认定义并观察任务,您将获得预期结果:

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

gulp.task('default', ['styles', 'scripts'])