1

我为各种文件类型创建了一个手表,除了 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);
});
4

0 回答 0