我的所有程序代码都按照惯例位于我项目的src/
目录中,但我在src/
的同级文件夹中有一些名为data/
的json数据文件。如果BrowserSync在检测到data/
中的json文件更改后会自动刷新页面,就像src/
中的html / css / ts一样,我会喜欢它,但我不是确定aurelia.json
中的位置(或方式)我将该目录添加到要监视的位置(即使其中没有任何内容需要处理或转换)。
答案 0 :(得分:1)
刚想通了,看错了地方。我在watch
中向aurelia_project/tasks/run.ts
函数添加了一行,如下所示:
let watch = function() {
gulp.watch(project.transpiler.source, refresh).on('change', onChange);
gulp.watch(project.markupProcessor.source, refresh).on('change', onChange);
gulp.watch(project.cssProcessor.source, refresh).on('change', onChange);
gulp.watch("data/**/*.json", refresh).on('change', onChange); <=====
};
这就是诀窍。