diff --git a/packages/vite/src/node/plugins/esbuild.ts b/packages/vite/src/node/plugins/esbuild.ts index f5984ec7660e94..151f52853fadc8 100644 --- a/packages/vite/src/node/plugins/esbuild.ts +++ b/packages/vite/src/node/plugins/esbuild.ts @@ -65,6 +65,7 @@ type TSConfigJSON = { preserveValueImports?: boolean target?: string useDefineForClassFields?: boolean + verbatimModuleSyntax?: boolean } [key: string]: any } @@ -111,6 +112,7 @@ export async function transformWithEsbuild( 'preserveValueImports', 'target', 'useDefineForClassFields', + 'verbatimModuleSyntax', ] const compilerOptionsForFile: TSCompilerOptions = {} if (loader === 'ts' || loader === 'tsx') {