A.js文件引入B.js文件,B.js文件也引入了A.js文件。实际执行时,是先执行A,A里面在调用B里面的东西。

问题附带的代码片段中,报内存溢出错误。

但是在我的项目中,却不会报内存溢出,A里面打印B一直都是“{}”,调用B的方法也报错。

这种bug实在是太坑了。找了好长时间才定位到是编译的问题


- 预期表现

程序可以正常编译,正常运行


- 复现路径

index/index


- 提供一个最简复现 Demo

wechatide://minicode/esFVgPmZ7S1P


展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Sachin

    12人对此回答表示赞同

    确认下工具中使用的基础库版本,2.0.0以上版本才支持循环依赖

    展开
    12
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • Nathan 2019-02-22 14:57

      检查了版本,是在2.0.0以上,但是在我的项目里面还是出现这样的问题,A引用了B,B也引用了A,但是A里面打印B就是{}

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部