一个小坑

1,800 阅读1分钟

迁移旧代码的时候遇到了一个问题,找了半天原因没找到。 很简单,却耽误了很长时间,在此记录一下。

浏览器报错:

ReferenceError: Cannot access '__WEBPACK_DEFAULT_EXPORT__' before initialization

image.png

大致情况是这样的: 我需要把原来的代码迁移到另一个文件夹下面,但是我迁移过去之后,运行就报这个错了,只有一个组件页面报这个错,但是当我把此组件父文件夹的名称改为原来文件夹名称,就能正常运行。 刚开始百度了一下,大部分帖子都说是代码循环引用资源, webpack 报这个错,但是我的代码没找到循环引用的情况。 后来一行一行看,发现其实是子组件中引用资源的时候,写的父文件夹的名字,路径错了,导致的报错。。