diff --git a/packages/plugin-react/src/index.ts b/packages/plugin-react/src/index.ts index aaeb9159..a01f693e 100644 --- a/packages/plugin-react/src/index.ts +++ b/packages/plugin-react/src/index.ts @@ -370,7 +370,8 @@ export default function viteReact(opts: Options = {}): Plugin[] { let nativePlugin: ((options: any) => Plugin) | undefined try { // NOTE: `+` is to bypass lint & typecheck. vite/internal exists for newer rolldown-vite - nativePlugin = (await import('vite' + '/internal')) + const vite = 'vite' + nativePlugin = (await import(vite + '/internal')) .reactRefreshWrapperPlugin } catch {} if (