我为各种文件类型创建了一个手表,除了 html 之外,所有文件都可以正常工作。我不是使用stream
我必须使用reload
来确保更改显示。但是,当我调用browserSync.reload
它时,它会重新加载浏览器但挂起。git-bash 中的消息停留在
[BS] Reloading Browsers...
所有的观察者都停止工作。
这是代码
gulp.task('watch', ['browser-sync'], function () {
watch([PATH_ALL_LESS], batch(function (events, done) {
gulp.start('build:less', done);
}));
watch(['./client/**/*.ts', './client/**/*.js', './index-template.html'], batch(function (events, done) {
gulp.start('watch-rebuild', done);
}));
watch(['./client/**/*.html'], browserSync.reload);
});