首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-scripts :导入SVG时出现编译错误

react-scripts :导入SVG时出现编译错误
EN

Stack Overflow用户
提问于 2021-03-16 21:22:14
回答 2查看 89关注 0票数 0

我正在使用react-script构建我的应用程序。我有这个错误:

代码语言:javascript
复制
SyntaxError: unknown: Namespace tags are not supported by default. React's JSX doesn't support namespace tags. You can set `throwIfNamespace: false` to bypass this warning.

但是在哪里指定这个选项throwIfNamespace呢?在package.json?

EN

回答 2

Stack Overflow用户

发布于 2021-03-16 23:34:46

throwIfNamespace选项是一个@babel/preset-react选项

请参阅https://babeljs.io/docs/en/babel-preset-react#usage

配置可以位于您的.babelrcpackage.json文件中,如下所示:

代码语言:javascript
复制
{
  "presets": [
    [
      "@babel/preset-react",
      {
        "throwIfNamespace": false // defaults to true
      }
    ]
  ]
}
票数 0
EN

Stack Overflow用户

发布于 2021-03-23 04:25:16

不起作用。我在package.json中尝试了一个.babelrc

代码语言:javascript
复制
{
   "babel": {
      "presets": [
      [
        "@babel/preset-react",
        {
          "throwIfNamespace": false
        }
      ]
    ]
  }
}

还有其他解决方案吗?

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

https://stackoverflow.com/questions/66656083

复制
相关文章

相似问题

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