diff --git a/packages/plugin-react/src/index.ts b/packages/plugin-react/src/index.ts index 98682d347726ac..16675f774ee8d9 100644 --- a/packages/plugin-react/src/index.ts +++ b/packages/plugin-react/src/index.ts @@ -198,15 +198,15 @@ export default function viteReact(opts: Options = {}): PluginOption[] { 'classPrivateMethods' ] - if (!id.endsWith('.ts')) { + if (!extension.endsWith('.ts')) { parserPlugins.push('jsx') } - if (/\.tsx?$/.test(id)) { + if (/\.tsx?$/.test(extension)) { parserPlugins.push('typescript') } - const isReasonReact = id.endsWith('.bs.js') + const isReasonReact = extension.endsWith('.bs.js') const babelOpts: TransformOptions = { babelrc: false,