当前位置: 首页 > ops >正文

生产模式下react项目报错minified react error #130的问题

这天,线上突然出现了一个bug,某个页面打开空白,看控制台报错minified react error #130,在本地看却是正常的,百思不得其解。

后来发现是由于线上项目它的包更新过了,而我本地的包没有更新,所以我没能复现这个错误。

于是删掉node_modules,然后重新下载依赖,再运行项目,问题果然复现了,在生产模式下,我们可以看到更详细的提示:

image.png

image.png

由这两条信息,我们现在可以可以定位问题所在了,就是在我们SimRecordForm文件的145行附近,有一个element type is invalid的错误。

根据定位我找到如下代码


警报信息提示的位置

我们知道我们在react中写的jsx会被babel编译成React.createElement()模式,仅这段代码来说,它会转换成

React.createElement('p',{className:'ant-upload-drag-icon'},React.createElement(InboxOutlined,null)
)

而警报信息提示我们element type is invalid,这意味着React.createElement的第一个参数错了,正好控制台提示
之前一直没注意到的提示

发现是由于InboxOutlined组件找不到了,导致React.createElement第一个参数错误,最终导致页面空白


image.png

解决办法就是把这个组件换掉······



喜欢的朋友记得点赞、收藏、关注哦!!!

http://www.xdnf.cn/news/7024.html

相关文章:

  • 互联网大厂Java求职面试:AI与大模型应用集成及云原生挑战
  • Java核心API实战:从字符串到多线程全解析
  • symfonos: 2靶场
  • Compose笔记(二十五)--Brush
  • 行业事件 | 中国灾害防御协会雷电灾害分会在京正式成立
  • MySQL开发规范
  • Atcoder Beginner Contest 406
  • 网络安全深度解析:21种常见网站漏洞及防御指南
  • 一文读懂----Docker 常用命令
  • SQL性能分析
  • 23种设计模式考试趋势分析之——适配器(Adapter)设计模式——求三连
  • IDE/IoT/搭建物联网(LiteOS)集成开发环境,基于 VSCode + IoT Link 插件
  • ubuntu18.04编译qt5.14.2源码
  • [特殊字符] SSL/TLS 中的密钥协商流程笔记
  • 进程的调度
  • SpringBoot快速上手
  • CUDA 纹理入门
  • replay下载
  • SOLID 面对象设计的五大基本原则
  • 一种基于条件约束注意力生成对抗网络的水下图像增强模型
  • 二叉树构造:从前序、中序与后序遍历序列入手
  • USB学习【11】STM32 USB初始化过程详解
  • 【AI】Ubuntu 22.04 4060Ti16G 基于SWIFT框架的LoRA微调 模型Qwen3-1.8B 数据集弱智吧 微调笔记
  • 【iOS】探索消息流程
  • 上位机知识篇---流式Web服务器模式的实现
  • STM32SPI通信基础及CubeMX配置
  • OVS练习笔记20250518
  • Kubernetes控制平面组件:Kubelet详解(五):切换docker运行时为containerd
  • Vue-监听属性
  • 报错System.BadImageFormatException:“试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)”