From 4ff60c79745fb0b8d8775571f8250216cf407cd4 Mon Sep 17 00:00:00 2001 From: Joe Haddad Date: Mon, 10 Feb 2020 17:18:43 -0500 Subject: [PATCH] Make Missing Prerender Manifest Fatal --- packages/next/build/index.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/next/build/index.ts b/packages/next/build/index.ts index 1ae77d74fe3b..94ce85aed4ac 100644 --- a/packages/next/build/index.ts +++ b/packages/next/build/index.ts @@ -801,6 +801,17 @@ export default async function build(dir: string, conf = null): Promise { dynamicRoutes: finalDynamicRoutes, } + await fsWriteFile( + path.join(distDir, PRERENDER_MANIFEST), + JSON.stringify(prerenderManifest), + 'utf8' + ) + } else { + const prerenderManifest: PrerenderManifest = { + version: 1, + routes: {}, + dynamicRoutes: {}, + } await fsWriteFile( path.join(distDir, PRERENDER_MANIFEST), JSON.stringify(prerenderManifest),