前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ReferenceError: React is not defined 报错解决方法

ReferenceError: React is not defined 报错解决方法

原创
作者头像
小鑫
发布2022-04-26 14:19:45
4.5K0
发布2022-04-26 14:19:45
举报
文章被收录于专栏:小鑫の随笔

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

还原事故现场:

create-react-app 创建项目后 执行 npm run eject 暴露配置 启动项目就报错了:

小鑫の随笔
小鑫の随笔

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

原因是:

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

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

代码语言:json
复制
// package.json
{
  "babel": {
    "presets": [
      [
        "react-app",
        {
          "runtime": "automatic"
        }
      ]
    ]
  }
}

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

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

首发自:ReferenceError: React is not defined 报错解决方法 - 小鑫の随笔

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档