今日は、gulp と grunt、または js のタスク ランナーをいじる最初の日です。jsファイルのコードを変更してから実行できる場所にたどり着きました
gulp browserify
これはうまくいきます。しかし、面倒だったので、これにウォッチを追加して、スクリプトに変更を加えたときに自動的に gulp browserify などを実行し、手動で行う必要がないようにしたいと考えました。だからここに私が私のgulp.jsにしたことです
var gulp = require('./gulp')({
});
gulp.task('watch', function() {
// Watch .js files
gulp.watch('jsfolder/**/*.js', ['scripts']);
});
gulp.task('release', ['build']);
gulp.task('build', ['scripts', 'browserify']);
gulp.task('default', ['watch']);
だから私がこれをするとき
gulp watch
変更を保存すると、
14:37:21] Starting 'clean'...
[14:37:21] Finished 'clean' after 3.18 ms
[14:37:21] Starting 'concat'...
[14:37:21] Finished 'concat' after 263 μs
[14:37:21] Starting 'checksum'...
[14:37:21] Finished 'checksum' after 19 ms
[14:37:21] Starting 'scripts'...
[14:37:21] Finished 'scripts' after 455 μs
[14:38:41] Starting 'clean'...
[14:38:41] Finished 'clean' after 2.9 ms
[14:38:41] Starting 'concat'...
[14:38:41] Finished 'concat' after 218 μs
[14:38:41] Starting 'checksum'...
[14:38:41] Finished 'checksum' after 18 ms
[14:38:41] Starting 'scripts'...
[14:38:41] Finished 'scripts' after 302 μs
しかし、私の変更がページに表示されることはありません。私はそれがただ見ているだけで構築していないと仮定していますか?私は何が欠けていますか?
編集
これを追加しました
gulp.watch('ui.id.go.com/public/**/*.js', ['scripts','browserify']);
しかし、今ではあまりにも頻繁にチェックしていて、更新しているにもかかわらず、私のマシンのCPUが高騰しています!! より良いアイデアはありますか?
ありがとう