diff --git a/lib/builder/builder.js b/lib/builder/builder.js index 67f0217765..d61dce35e2 100644 --- a/lib/builder/builder.js +++ b/lib/builder/builder.js @@ -668,11 +668,15 @@ module.exports = class Builder { .on('unlink', refreshFiles) // Watch for custom provided files - const watchFiles = _.map(_.uniq(this.options.build.watch), p => + let customPatterns = _.concat( + this.options.build.watch, + ..._.values(_.omit(this.options.build.styleResources, ['options'])) + ) + customPatterns = _.map(_.uniq(customPatterns), p => upath.normalizeSafe(p) ) this.customFilesWatcher = chokidar - .watch(watchFiles, options) + .watch(customPatterns, options) .on('change', refreshFiles) }