我正在使用vite而不是creat React app 制作一个 React 应用程序。当我使用.jsx作为后缀时,它工作正常。但是当我使用.js时,我的文件中会抛出数百个错误,例如:
Layout.js:131:9: error: Unexpected "<"
Run Code Online (Sandbox Code Playgroud)
我在推特上读到了Evan You的这篇文章,但是没有办法吗?据我在vite.config.ts文件中使用此代码:
import { defineConfig } from 'vite'
export default defineConfig(() => ({
esbuild: {
loader: 'jsx',
},
optimizeDeps: {
esbuildOptions: {
loader: {
'.js': 'jsx',
},
},
},
})
Run Code Online (Sandbox Code Playgroud)
但还是没用!你能帮我吗?