mirror of
https://github.com/status-im/embark-area-51.git
synced 2025-01-11 14:34:40 +00:00
fix issue in which some files were not triggered change event
This commit is contained in:
parent
671bf58433
commit
9df0ee9554
@ -1,4 +1,5 @@
|
||||
let chokidar = require('chokidar');
|
||||
let path = require('path');
|
||||
|
||||
let fs = require('../core/fs.js');
|
||||
|
||||
@ -37,7 +38,16 @@ class Watch {
|
||||
let filesToWatch = [];
|
||||
|
||||
for (let targetFile in appConfig) {
|
||||
filesToWatch.push(appConfig[targetFile]);
|
||||
let files = appConfig[targetFile];
|
||||
let fileGlob = files;
|
||||
|
||||
// workaround for imports issue
|
||||
// so embark reacts to changes made in imported js files
|
||||
if ((!Array.isArray(files) || files.length === 1)) {
|
||||
fileGlob = path.join(path.dirname(files[0]), '**', '*.*');
|
||||
}
|
||||
|
||||
filesToWatch.push(fileGlob);
|
||||
}
|
||||
|
||||
this.watchFiles(
|
||||
|
Loading…
x
Reference in New Issue
Block a user