如何添加到Aurelia CLI';s监视目录列表

如何添加到Aurelia CLI';s监视目录列表,aurelia,Aurelia,我所有的程序代码通常都在项目的src/目录中,但我在src/的同级文件夹中有许多json数据文件,称为data/。我希望BrowserSync在检测到对data/中我的json文件的更改后自动刷新页面,就像它在src/中对html/css/ts所做的那样,但我不确定在aurelia.json中的什么位置(或如何)我会将该目录添加到其中以供查看(即使其中没有任何内容需要处理或传输).刚想出来,找错地方了。我在aurelia_project/tasks/run.ts中的watch函数中添加了一行代码

我所有的程序代码通常都在项目的
src/
目录中,但我在
src/
的同级文件夹中有许多json数据文件,称为
data/
。我希望BrowserSync在检测到对
data/
中我的json文件的更改后自动刷新页面,就像它在
src/
中对html/css/ts所做的那样,但我不确定在
aurelia.json中的什么位置(或如何)我会将该目录添加到其中以供查看(即使其中没有任何内容需要处理或传输).

刚想出来,找错地方了。我在
aurelia_project/tasks/run.ts
中的
watch
函数中添加了一行代码,如下所示:

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);                  <=====
};
let watch=function(){
吞下手表(project.transpiler.source,refresh).on('change',onChange);
gulp.watch(project.markupProcessor.source,refresh).on('change',onChange);
吞咽手表(project.cssProcessor.source,refresh).on('change',onChange);

gulp.watch(“data/***.json”,refresh).on('change',onChange);我建议将该目录放在aurelia.json文件中,并像其他文件一样引用它。它只是一个json文件,因此您可以根据需要向项目添加自己的道具。因此,添加类似于
数据:{source:“data/***.json”}
到aurelia.json,然后在run.ts中将其引用为
project.data.source
?是的。这就是您需要做的全部