Vite2 + vue3 uses JSX to report an error: react is not defined
If JSX
is not used in react
, for error reporting:
React is not defined
It is required to add the following configuration to the vite.config.js
file:
export default {
esbuild: {
jsxFactory: 'h',
jsxFragment: 'Fragment',
jsxInject: "import { h } from 'vue';"
}
}
The last sentence is equivalent to the injection of vite. The helper automatically introduces h