Merge pull request #539 from embark-framework/bug_fix/simple-app-watch
fix watch for simple apps
This commit is contained in:
commit
440593f9f0
|
@ -99,12 +99,17 @@ class Watch {
|
|||
|
||||
watchConfigs(embarkConfig, callback) {
|
||||
let self = this;
|
||||
let configFolder = embarkConfig.config.replace(/\\/g, '/');
|
||||
if (configFolder.charAt(configFolder.length - 1) !== '/') {
|
||||
configFolder += '/';
|
||||
let contractsConfig;
|
||||
if (typeof embarkConfig.config === 'object' || embarkConfig.config.contracts) {
|
||||
contractsConfig = embarkConfig.config.contracts;
|
||||
} else {
|
||||
let contractsFolder = embarkConfig.config.replace(/\\/g, '/');
|
||||
if (contractsFolder.charAt(contractsFolder.length - 1) !== '/') {
|
||||
contractsFolder += '/';
|
||||
}
|
||||
contractsConfig = [`${contractsFolder}**/contracts.json`, `${contractsFolder}**/contracts.js`];
|
||||
}
|
||||
this.watchFiles(
|
||||
[`${configFolder}**/contracts.json`, `${configFolder}**/contracts.js`],
|
||||
this.watchFiles(contractsConfig,
|
||||
function (eventName, path) {
|
||||
self.logger.info(`${eventName}: ${path}`);
|
||||
self.events.emit('file-' + eventName, 'config', path);
|
||||
|
|
Loading…
Reference in New Issue