3

我希望我的 gulpfile.js 任务监视在更新路径中的 html 文件时运行,而不仅仅是 javascript 文件。似乎即使我的基本目录没有指定 *.js,它也是它所假设的。

我的 gulpfile.js 的相关部分如下。

gulp.task('watch', function () {
    var baseDir = format('./%s',tenantName);
    var combinedArgs = merge(watchify.args, { debug: true });
    var b = browserify(baseDir,combinedArgs);
    var watcher = watchify(b);

    bundle(watcher);
    watcher.on('update', function () {
        bundle(watcher);
    });
    watcher.on('log', gutil.log);

    browserSync.init({
        server: './dist',
        logFileChanges: false
    });
});
4

1 回答 1

0

您以什么方式要求 js 文件中的模板?

我最近开始使用stringify它将通过 browserify 加载的任何 html 文件转换require为字符串。当我这样做时,watchify 开始考虑 html 更改。如果文件不是明确需要的,尽管它不起作用。

于 2017-10-13T14:08:11.890 回答