diff --git a/.changeset/shiny-needles-divide.md b/.changeset/shiny-needles-divide.md new file mode 100644 index 000000000000..9dbc612a36eb --- /dev/null +++ b/.changeset/shiny-needles-divide.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/adapter-vercel': patch +--- + +Fix `edge: true, split: true` build error for root routes when deploying to Vercel diff --git a/packages/adapter-vercel/index.js b/packages/adapter-vercel/index.js index 728996d7e6db..f98c2c4b5137 100644 --- a/packages/adapter-vercel/index.js +++ b/packages/adapter-vercel/index.js @@ -340,7 +340,7 @@ async function v3(builder, external, edge, split) { .slice(1, -2) // remove leading / and trailing $/ .replace(/\\\//g, '/')}(?:/__data.json)?$`; // TODO adding /__data.json is a temporary workaround — those endpoints should be treated as distinct routes - await generate_function(route.id, src, entry.generateManifest); + await generate_function(route.id || 'index', src, entry.generateManifest); } }; });