0

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です。

4

1 に答える 1

0

デフォルトと監視タスクの定義をこれに変更すると、期待される結果が得られると思います。

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

gulp.task('default', ['styles', 'scripts'])
于 2015-09-30T07:45:38.047 に答える