From 1bda710702f5569e26b24b44785d938296870884 Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Sun, 13 Aug 2023 00:46:50 +0530 Subject: [PATCH] fix(build): respect preserveSymlinks (#2780) --- src/node/build/render.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/node/build/render.ts b/src/node/build/render.ts index 4988449d..e5d8a324 100644 --- a/src/node/build/render.ts +++ b/src/node/build/render.ts @@ -205,7 +205,9 @@ function resolvePageImports( // they start fetching as early as possible let srcPath = path.resolve(config.srcDir, page) try { - srcPath = fs.realpathSync(srcPath) + if (!config.vite?.resolve?.preserveSymlinks) { + srcPath = fs.realpathSync(srcPath) + } } catch (e) { // if the page is a virtual page generated by a dynamic route this would // fail, which is expected