diff --git a/packages/transformers/elm/src/ElmTransformer.js b/packages/transformers/elm/src/ElmTransformer.js index 3406ca90010..7636a101bf9 100644 --- a/packages/transformers/elm/src/ElmTransformer.js +++ b/packages/transformers/elm/src/ElmTransformer.js @@ -59,9 +59,10 @@ export default (new Transformer({ const dependencies = await Promise.all( sources.map(elm.findAllDependencies), ); - for (const filePath of new Set(dependencies)) { + const uniqueDeps = new Set(dependencies.flat()); + Array.from(uniqueDeps).forEach(filePath => { asset.invalidateOnFileChange(filePath); - } + }); // Workaround for `chdir` not working in workers // this can be removed after https://github.com/isaacs/node-graceful-fs/pull/200 was mergend and used in parcel