From 9e1207cdd7d2e45368b132e5087e96a0735ef524 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 17 Jul 2018 16:04:22 -0400 Subject: [PATCH] fix error pages --- src/middleware.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/middleware.ts b/src/middleware.ts index 66d36cc..6862bdb 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -262,9 +262,12 @@ function get_page_handler(routes: RouteObject, store_getter: (req: Req) => Store // preload main.js and current route // TODO detect other stuff we can preload? images, CSS, fonts? let preloaded_chunks = Array.isArray(chunks.main) ? chunks.main : [chunks.main]; - page.parts.forEach(part => { - preloaded_chunks = preloaded_chunks.concat(chunks[part.name]); // using concat because it could be a string or an array. thanks webpack! - }); + if (!error) { + page.parts.forEach(part => { + // using concat because it could be a string or an array. thanks webpack! + preloaded_chunks = preloaded_chunks.concat(chunks[part.name]); + }); + } const link = preloaded_chunks .filter(file => !file.match(/\.map$/))