From 81da377d8e30bb5b00fefaeb65251bf007134937 Mon Sep 17 00:00:00 2001 From: Roni Laukkarinen Date: Fri, 25 Jul 2025 10:59:49 +0300 Subject: [PATCH] Fix Vite build failure on Node.js v20 due to undefined file.parentPath (#35509) --- vite.config.mts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/vite.config.mts b/vite.config.mts index f7871ece4d6..c8e399e365a 100644 --- a/vite.config.mts +++ b/vite.config.mts @@ -193,10 +193,11 @@ async function findEntrypoints() { withFileTypes: true, }); const jsExtTest = /\.[jt]sx?$/; + const jsEntrypointsDir = path.resolve(jsRoot, 'entrypoints'); for (const file of jsEntrypoints) { if (file.isFile() && jsExtTest.test(file.name)) { entrypoints[file.name.replace(jsExtTest, '')] = path.resolve( - file.parentPath, + jsEntrypointsDir, file.name, ); } @@ -208,10 +209,11 @@ async function findEntrypoints() { { withFileTypes: true }, ); const scssExtTest = /\.s?css$/; + const scssEntrypointsDir = path.resolve(jsRoot, 'styles/entrypoints'); for (const file of scssEntrypoints) { if (file.isFile() && scssExtTest.test(file.name)) { entrypoints[file.name.replace(scssExtTest, '')] = path.resolve( - file.parentPath, + scssEntrypointsDir, file.name, ); }