diff --git a/src/webpack.js b/src/webpack.js index 8a43dd7e..584ab213 100644 --- a/src/webpack.js +++ b/src/webpack.js @@ -13,16 +13,17 @@ function buildManifest(compiler, compilation) { let id = module.id; let name = typeof module.libIdent === 'function' ? module.libIdent({ context }) : null; let publicPath = url.resolve(compilation.outputOptions.publicPath || '', file); - + let currentModule = module; if (module.constructor.name === 'ConcatenatedModule') { currentModule = module.rootModule; } - if (!manifest[currentModule.rawRequest]) { - manifest[currentModule.rawRequest] = []; + if (currentModule.rawRequest){ + if (!manifest[currentModule.rawRequest]) { + manifest[currentModule.rawRequest] = []; + } + manifest[currentModule.rawRequest].push({ id, name, file, publicPath }); } - - manifest[currentModule.rawRequest].push({ id, name, file, publicPath }); }); }); });