ReferenceError: React is not def

作者: isxiaoxin | 来源:发表于2020-10-30 18:49 被阅读0次

    今天使用 create-react-app 写 demo 的时候遇到了这个问题

    还原事故现场:

    create-react-app 创建项目后

    执行 npm run eject 暴露配置

    启动项目就报错了:

    小鑫の随笔

    搜索了一圈啥收获也没有,最终在官方的 issues 里找到了解决办法

    原因是:

    jsx 运行时的 webpack 配置会在 eject 时候被删除

    所以需要在 package.json 把配置加回来

    // package.json
    {
      "babel": {
        "presets": [
          [
            "react-app",
            {
              "runtime": "automatic"
            }
          ]
        ]
      }
    }
    

    重新启动项目就欧了 没那个报错了

    issues 详情:https://github.com/facebook/create-react-app/issues/9882

    阅读原文:小鑫の随笔

    相关文章

      网友评论

        本文标题:ReferenceError: React is not def

        本文链接:https://www.haomeiwen.com/subject/rrodvktx.html