如果我fetch
我的~800KB dotfile并尝试以类似https://bl.ocks.org/magjac/4acffdb3afbc4f71b448a210b5060bca的方式使用graphviz.renderDot
处理它,那么即使用.totalMemory(Math.pow(2, 27))
增加堆栈大小,我收到以下消息:
v Uncaught Maximum call stack size exceeded
worker.onmessage @ d3-graphviz.js:1023
单个堆栈条目似乎在其他地方捕获了实际堆栈(并且堆栈跟踪丢失)。我试过了Error.stackTraceLimit = Infinity
,但这似乎什么也没做。有没有办法从消息来源中找出工作人员?
我有一个repo的本地Git副本,但似乎无法弄清楚如何使用本地编辑构建目标,例如,d3-graphvis.js
v2.1.0的第1906行,以防止发生的错误工人。
我是BE开发人员在富裕世界中徘徊,所以请提前道歉。
答案 0 :(得分:0)
它适用于Ubuntu 16.04.3 LTS上的Firefox Quantum 60.0.1(64位)(在Windows 7下的VirtualBox 4.13.0-41-generic中运行)。请参阅https://bl.ocks.org/magjac/704d486e783cf1d4a1e69ed4d33a1797(OP通过电子邮件向我发送了有问题的DOT)。
OP正在使用Chrome版本66.0.3359.181(官方版本)(64位) Mac OS X 10.13.4(17E202