diff --git a/package.json b/package.json index decdea35577b..d52ce0bb3916 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "1.0.0-alpha.13", "description": "Vite & Vue powered static site generator", "type": "module", - "packageManager": "pnpm@7.11.0", + "packageManager": "pnpm@7.9.2", "main": "dist/node/index.js", "types": "types/index.d.ts", "exports": { diff --git a/src/node/build/build.ts b/src/node/build/build.ts index 3de81d06c727..853cc1a3cf11 100644 --- a/src/node/build/build.ts +++ b/src/node/build/build.ts @@ -65,18 +65,20 @@ export async function build( const pages = ['404.md', ...siteConfig.pages] - for (const page of pages) { - await renderPage( - render, - siteConfig, - page, - clientResult, - appChunk, - cssChunk, - pageToHashMap, - hashMapString + await Promise.all( + pages.map((page) => + renderPage( + render, + siteConfig, + page, + clientResult, + appChunk, + cssChunk, + pageToHashMap, + hashMapString + ) ) - } + ) } catch (e) { spinner.stopAndPersist({ symbol: failMark