diff --git a/packages/docusaurus/lib/client/docusaurus.js b/packages/docusaurus/lib/client/docusaurus.js index 7926314f8c..cc4a917128 100644 --- a/packages/docusaurus/lib/client/docusaurus.js +++ b/packages/docusaurus/lib/client/docusaurus.js @@ -35,9 +35,12 @@ const docusaurus = { // Find all webpack chunk names needed const matches = matchRoutes(routes, routePath); const chunkNamesNeeded = matches.reduce((arr, match) => { - const chunkNames = Object.values( - flat(routesChunkNames[match.route.path]), - ); + const chunk = routesChunkNames[match.route.path]; + if (!chunk) { + return arr; + } + + const chunkNames = Object.values(flat(chunk)); return arr.concat(chunkNames); }, []);