首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nx.dev Gatsby在插件gatsby- plugin -translate-urls中抛出错误-不支持实验语法'jsx‘

Nx.dev Gatsby在插件gatsby- plugin -translate-urls中抛出错误-不支持实验语法'jsx‘
EN

Stack Overflow用户
提问于 2021-09-15 08:29:02
回答 1查看 100关注 0票数 0

嗨,在盖茨比,我收到了错误

错误#98123 WEBPACK

生成JavaScript包失败

/project/node_modules/gatsby-plugin-translate-url s/utils/wrap-page-element.js:当前未启用对实验语法'jsx‘的支持(11:5):

我们使用的是Nx.dev,所以我们为Gatsby创建了模板,并在那里添加了我们的Gatsby项目。

tsconfig.json

代码语言:javascript
复制
{
    "extends": "../../tsconfig.base.json",
    "compilerOptions": {
        "jsx": "preserve",
        "allowJs": true,
        "esModuleInterop": true,
        "allowSyntheticDefaultImports": true,
        "strict": false,
        "forceConsistentCasingInFileNames": true,
        "noEmit": true,
        "resolveJsonModule": true,
        "isolatedModules": true
    },
    "files": [],
    "include": [],
    "references": [
        {
            "path": "./tsconfig.app.json"
        }
    ],
    "exclude": ["node_modules"]
}

.babelrc

代码语言:javascript
复制
{
    "presets": [
        [
            "babel-preset-gatsby",
            {
                "targets": {
                    "browsers": [">0.25%", "not dead"]
                }
            }
        ]
    ],
    "plugins": []
}

我真的不知道问题出在哪里。当我评论插件时,gatsby-plugin-translate-urls构建成功了。

EN

回答 1

Stack Overflow用户

发布于 2021-09-15 09:27:47

根据:Support for the experimental syntax 'jsx' isn't currently enabled

我建议您将您的.babelrc配置更改为以下内容,并重新尝试:

代码语言:javascript
复制
{
    "presets": [
        [
            "babel-preset-gatsby",
            {
                "targets": {
                    "browsers": [">0.25%", "not dead"]
                }
            },
        "@babel/preset-env",
        "@babel/preset-react"
        ]
    ],
    "plugins": []
}

此外,根据https://github.com/gatsbyjs/gatsby/issues/26605支持的理论,gatsby-plugin-translate-urls把一切都搞砸了,因为它内部Link的使用

代码语言:javascript
复制
import {TranslatedLink} from "gatsby-plugin-translate-urls"

仔细检查命名和导入类型

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69189609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档