diff --git a/packages/next/src/build/index.ts b/packages/next/src/build/index.ts index f19fde79196f5..001a9a4ab0bd0 100644 --- a/packages/next/src/build/index.ts +++ b/packages/next/src/build/index.ts @@ -1497,17 +1497,17 @@ export default async function build( ? await readManifest(appBuildManifestPath) : undefined - let appPathsManifest: Record = {} const appPathRoutes: Record = {} if (appDir) { - appPathsManifest = await readManifest( + const appPathsManifest = await readManifest>( path.join(distDir, SERVER_DIRECTORY, APP_PATHS_MANIFEST) ) - Object.keys(appPathsManifest).forEach((entry) => { - appPathRoutes[entry] = normalizeAppPath(entry) - }) + for (const key in appPathsManifest) { + appPathRoutes[key] = normalizeAppPath(key) + } + await writeManifest( path.join(distDir, APP_PATH_ROUTES_MANIFEST), appPathRoutes