我正在尝试将我的 NextJS 项目(NextJS 版本 13)从 babel 迁移到 swc。这是我的 bablerc 文件。我不断收到错误“当前未启用对实验性语法‘jsx’的支持”。有没有关于迁移的指南?
{
"presets": [
"next/babel"
],
"plugins": [
[
"react-intl-auto",
{
"removePrefix": "src/",
"filebase": true
}
],
[
"babel-plugin-import",
{
"libraryName": "@mui/material",
"libraryDirectory": "src",
"camel2DashComponentName": false
},
"core"
]
]
}
我创建了一个 .swrcrc 文件,但没有帮助
{
"jsc": {
"parser": {
"syntax": "ecmascript",
"jsx": true
}
}
}
它告诉我 将 @babel/preset-react (https://github.com/babel/babel/tree/main/packages/babel-preset-react) 添加到 Babel 配置的“预设”部分启用转型。但我没有使用 babel,需要使用 SWC 来实现这一点