报错:React Invariant Violation: Minified React error #130

819 阅读1分钟

本地 yarn start 和 yarn build 的时候都没有报错,但是点击页面上特定按钮的时候就白屏报错。

经过查询,报这个错一般都是 import 的引入的问题,因为项目没有找到我引入的组件。

我遇到的情况是,我们提前将组件打成了一个名为“components”的依赖包,组件都从这个包里引入。

原本没打包引入的时候是:

import TablePopConfirm from '@/components/ConfirmPopout/ConfirmPopout';

打包后引入,写成这样报错:

import TablePopConfirm from 'components';

需要加个括号,成功:

import { TablePopConfirm } from 'components';

在排错过程中看到其他遇到 error#130 的开发的解决方法:

  1. 组件首字母大写,其他都改成小写;
  2. 组件 export 的问题:blog.csdn.net/l0511541321…