- 当前 Bug 的表现(可附上截图)
A.js文件引入B.js文件,B.js文件也引入了A.js文件。实际执行时,是先执行A,A里面在调用B里面的东西。
问题附带的代码片段中,报内存溢出错误。
但是在我的项目中,却不会报内存溢出,A里面打印B一直都是“{}”,调用B的方法也报错。
这种bug实在是太坑了。找了好长时间才定位到是编译的问题
- 预期表现
程序可以正常编译,正常运行
- 复现路径
index/index
- 提供一个最简复现 Demo
wechatide://minicode/esFVgPmZ7S1P
确认下工具中使用的基础库版本,2.0.0以上版本才支持循环依赖
检查了版本,是在2.0.0以上,但是在我的项目里面还是出现这样的问题,A引用了B,B也引用了A,但是A里面打印B就是{}