From b97606cdc658448b56518ac27af98fc82999d05f Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Mon, 21 Sep 2020 11:59:11 +0200 Subject: [PATCH] fix(ssr): avoid missing files in manifest (#11609) Co-authored-by: chenyj <2932802684@qq.com> Co-authored-by: johnleider --- src/server/template-renderer/create-async-file-mapper.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) } })