收藏
回答

编译时开发者工具报堆栈溢出错误

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug Windows 1.02.1904090

- 当前 Bug 的表现(可附上截图)


- 预期表现


正常编译


- 复现路径

a.js 引入了两个js文件



b.js也引入了这两个相同的js文件

在app.js中引入了b.js

当只引入tool时没有报这个错误,当增加了commonFun的引入时报了这个错误。commonFun中只是一些函数而且函数个数不多。


原因猜测:

开发者工具如果使用了node.js来进行代码的编译,那么会不会是node.js中的V8引擎对内存的限制导致了这个错误或者开发者工具本身的限制。


- 提供一个最简复现 Demo


最后一次编辑于  2019-07-10
回答关注问题邀请回答
收藏

2 个回答

  • Wang
    Wang
    2019-07-10

    爆栈原因找到了,两个模块循环引用了

    2019-07-10
    赞同
    回复
  • one for all
    one for all
    2019-07-10

    feicheTools 这位仁兄是做保险小程序吗

    2019-07-10
    赞同
    回复 3
    • Wang
      Wang
      2019-07-10

      看来是同行啊

      2019-07-10
      回复
    • one for all
      one for all
      2019-07-10回复Wang

      这个错我之前遇到过,代码写出死循环了导致溢出。我之前做车险和理赔的

      2019-07-10
      回复
    • Wang
      Wang
      2019-07-10回复one for all

      嗯,原因找到了,不是写了死循环是模块之间循环引用了。我们公司做车险报价和非车险理赔的(握手

      2019-07-10
      回复
登录 后发表内容