diff --git a/packages/next/build/utils.ts b/packages/next/build/utils.ts index c050e89d49cb..e5cdc0f93929 100644 --- a/packages/next/build/utils.ts +++ b/packages/next/build/utils.ts @@ -1371,7 +1371,13 @@ export async function copyTracedFiles( const symlink = await fs.readlink(tracedFilePath).catch(() => null) if (symlink) { - await fs.symlink(symlink, fileOutputPath) + try { + await fs.symlink(symlink, fileOutputPath) + } catch (e: any) { + if (e.code !== 'EEXIST') { + throw e + } + } } else { await fs.copyFile(tracedFilePath, fileOutputPath) }