Skip to content

Commit f0aecba

Browse files
authored
fix(plugin-react): set this-is-undefined-in-esm to silent if classic runtime (#8674)
1 parent afe88ff commit f0aecba

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

packages/plugin-react/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"react-refresh": "^0.13.0"
4848
},
4949
"peerDependencies": {
50-
"vite": "^3.0.0-alpha"
50+
"vite": "^3.0.0-alpha.11"
5151
},
5252
"devDependencies": {
5353
"vite": "workspace:*"

packages/plugin-react/src/index.ts

+11
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,17 @@ export default function viteReact(opts: Options = {}): PluginOption[] {
117117
const viteBabel: Plugin = {
118118
name: 'vite:react-babel',
119119
enforce: 'pre',
120+
config() {
121+
if (opts.jsxRuntime === 'classic') {
122+
return {
123+
esbuild: {
124+
logOverride: {
125+
'this-is-undefined-in-esm': 'silent'
126+
}
127+
}
128+
}
129+
}
130+
},
120131
configResolved(config) {
121132
base = config.base
122133
projectRoot = config.root

0 commit comments

Comments
 (0)