2015-09-29 61 views
0

我的吞食文件似乎運行正常,而且當我更改我的app.js文件或我的sass文件時,Watchify正在工作。這是當我運行gulp命令會發生什麼:Gulp Watchify不打印js文件的編譯時間

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

回答

0

我相信,如果你改變你的默認和手錶任務的定義,這個你會得到你期望的結果:

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

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