diff --git a/src/loader.js b/src/loader.js index 7da01bdb..6f8351ab 100644 --- a/src/loader.js +++ b/src/loader.js @@ -349,14 +349,6 @@ export function pitch(request) { } childCompiler.runAsChild((error, entries, compilation) => { - const assets = Object.create(null); - const assetsInfo = new Map(); - - for (const asset of compilation.getAssets()) { - assets[asset.name] = asset.source; - assetsInfo.set(asset.name, asset.info); - } - if (error) { return callback(error); } @@ -365,6 +357,14 @@ export function pitch(request) { return callback(compilation.errors[0]); } + const assets = Object.create(null); + const assetsInfo = new Map(); + + for (const asset of compilation.getAssets()) { + assets[asset.name] = asset.source; + assetsInfo.set(asset.name, asset.info); + } + compilation.fileDependencies.forEach((dep) => { this.addDependency(dep); }, this);