本地 yarn start 和 yarn build 的时候都没有报错,但是点击页面上特定按钮的时候就白屏报错。
经过查询,报这个错一般都是 import 的引入的问题,因为项目没有找到我引入的组件。
我遇到的情况是,我们提前将组件打成了一个名为“components”的依赖包,组件都从这个包里引入。
原本没打包引入的时候是:
import TablePopConfirm from '@/components/ConfirmPopout/ConfirmPopout';
打包后引入,写成这样报错:
import TablePopConfirm from 'components';
需要加个括号,成功:
import { TablePopConfirm } from 'components';
在排错过程中看到其他遇到 error#130 的开发的解决方法:
- 组件首字母大写,其他都改成小写;
- 组件 export 的问题:blog.csdn.net/l0511541321…