收藏
回答

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

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 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


最后一次编辑于  07-10  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

5 个回答

  • 烬
    07-10

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

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

      看来是同行啊

      07-10
      赞同
      回复
    • 烬
      07-10回复Wang

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

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

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

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

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

    07-10
    赞同
    回复