diff --git a/src/server/template-renderer/create-async-file-mapper.js b/src/server/template-renderer/create-async-file-mapper.js index c989e33b9a4..057fa9083ee 100644 --- a/src/server/template-renderer/create-async-file-mapper.js +++ b/src/server/template-renderer/create-async-file-mapper.js @@ -44,7 +44,11 @@ function mapIdToFile (id, clientManifest) { fileIndices.forEach(index => { const file = clientManifest.all[index] // only include async files or non-js, non-css assets - if (clientManifest.async.indexOf(file) > -1 || !(/\.(js|css)($|\?)/.test(file))) { + if ( + file && + (clientManifest.async.indexOf(file) > -1 || + !/\.(js|css)($|\?)/.test(file)) + ) { files.push(file) } })