【问题标题】:Gulp Watchify not printing build time for js filesGulp Watchify 不打印 js 文件的构建时间
【发布时间】:2015-09-29 21:13:50
【问题描述】:

我的 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

【问题讨论】:

    标签: javascript gulp watchify


    【解决方案1】:

    我相信,如果您将默认和监视任务的定义更改为此,您将获得预期的结果:

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

    【讨论】:

      猜你喜欢
      • 2015-11-25
      • 2020-09-01
      • 2015-04-11
      • 1970-01-01
      • 2014-03-28
      • 2018-12-18
      • 2016-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多