From 2a9c19252912d61bd840441fe80dc13366af41f7 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sat, 16 Jul 2022 13:31:55 -0400 Subject: [PATCH] dont remove `.vercel/output` directory (#5555) * dont remove .vercel/output directory - fixes #5207 * empty out .func dir before repopulating --- .changeset/twenty-vans-divide.md | 5 +++++ packages/adapter-vercel/index.js | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/twenty-vans-divide.md diff --git a/.changeset/twenty-vans-divide.md b/.changeset/twenty-vans-divide.md new file mode 100644 index 000000000000..842ac281cf87 --- /dev/null +++ b/.changeset/twenty-vans-divide.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/adapter-vercel': patch +--- + +Don't remove .vercel/output directory diff --git a/packages/adapter-vercel/index.js b/packages/adapter-vercel/index.js index fe35ab7e5f5b..b8ea4f9d9e21 100644 --- a/packages/adapter-vercel/index.js +++ b/packages/adapter-vercel/index.js @@ -93,7 +93,6 @@ export default function ({ external = [], edge, split } = {}) { const tmp = builder.getBuildDirectory('vercel-tmp'); - builder.rimraf(dir); builder.rimraf(tmp); const files = fileURLToPath(new URL('./files', import.meta.url).href); @@ -295,6 +294,8 @@ function get_node_version() { * @param {string} runtime */ async function create_function_bundle(builder, entry, dir, runtime) { + fs.rmSync(dir, { force: true, recursive: true }); + let base = entry; while (base !== (base = path.dirname(base)));