From cfd9ba859477f634dd2047a39b57d2bae908d8d9 Mon Sep 17 00:00:00 2001 From: "Tommy D. Rossi" Date: Tue, 3 Feb 2026 13:46:20 +0100 Subject: [PATCH] fix entry shit in build for client --- playwriter/scripts/build-client-bundles.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/playwriter/scripts/build-client-bundles.ts b/playwriter/scripts/build-client-bundles.ts index 79ef335..d4b25c7 100644 --- a/playwriter/scripts/build-client-bundles.ts +++ b/playwriter/scripts/build-client-bundles.ts @@ -98,7 +98,8 @@ async function buildBundle(config: BundleConfig): Promise { entryPath = path.join(srcDir, config.entry) } else { // Create temporary entry file for wrapper bundles - entryPath = path.join(distDir, `_${config.name}-entry.js`) + const entrySuffix = `${process.pid}-${Date.now()}` + entryPath = path.join(distDir, `_${config.name}-entry-${entrySuffix}.js`) fs.writeFileSync(entryPath, config.code) cleanupEntry = true } @@ -113,7 +114,7 @@ async function buildBundle(config: BundleConfig): Promise { }) // Cleanup temporary entry file - if (cleanupEntry) { + if (cleanupEntry && fs.existsSync(entryPath)) { fs.unlinkSync(entryPath) }