如何在node.js中设置最大堆栈大小
How to set maximum stack size in node.js?
在将docx转换为epub时出现错误。
我已经增加了堆栈大小,但任务无效。
错误:
RangeError: Maximum call stack size exceeded
at Array.filter (native)
at writeAll (D:'xxx'WorkingFolder'xxxx'public'node_modules'mammoth'lib'html-generator.js:73:15)
at Object.text (D:'xxxx'WorkingFolder'ACS_Live'public'node_modules'mammoth'lib'html-generator.js:12:13)
at DocumentConversion.elementConverters.text (D:'xxxx'WorkingFolder'x_x'public'node_modules'mammoth'lib'document-to-html.js:229:18)
at elementToHtml (D:'xxxx'WorkingFolder'xx_xx'public'node_modules'mammoth'lib'document-to-html.js:71:13)
at eval (D:'xxxx'WorkingFolder'xxxx'public'node_modules'mammoth'lib'document-to-html.js:64:20)
at iterate (D:'xxx'WorkingFolder'xxx_Live'public'node_modules'mammoth'node_modules'async'lib'async.js:134:13)
at Object.async.eachSeries (D:'xxx'WorkingFolder'xxx_Live'public'node_modules'mammoth'node_modules'async'lib'async.js:150:9)
at convertElements (D:'xxx'WorkingFolder'xxx_Live'public'node_modules'mammoth'lib'document-to-html.js:63:15)
at convertRun (D:'xxxx'WorkingFolder'xxx_Live'public'node_modules'mammoth'lib'document-to-html.js:122:9)
at elementToHtml (D:'xxx'WorkingFolder'xxx_Live'public'node_modules'mammoth'lib'document-to-html.js:71:13)
at eval (D:'xxxx'WorkingFolder'xxx_Live'public'node_modules'mammoth'lib'document-to-html.js:64:20)
解决方案:实际上这不是node.js错误,而是猛犸(见上面的错误日志)。在将doc转换为epub时,样式不会转换。那就是没有适当的有效文件。我检查并删除那些页面。
使用node --stack-size=val
相关文章:
- Rails File_field最大堆栈大小
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- Highchart:endOnTick没有完成xaxis的最大极限设置
- 设置动画时,SVG/Raphael大圆圈会变形
- 通过套接字发送画布元素,JS中的最大堆栈大小
- 设置这个.RangeError:超过了最大调用堆栈大小
- 递归 - 测试最大堆栈大小时,调用堆栈无法弹出
- 已达到最大堆栈大小
- 将最大长度设置为 jQuery 计算器的数字显示
- 在指定屏幕大小时设置 JQuery 页面重新加载
- 在调整窗口大小时设置最小高度和最小宽度
- 根据 d3.js 中的数据集最小值和最大值设置轴范围
- 使用jshint坚持最大长度设置
- Javascript/jQuery:当最大高度设置为0时获取高度
- 超过了最大堆栈大小
- 观察已定义属性的值时超出了最大堆栈
- Javascript错误?每行匿名函数的最大堆栈
- 将输入字段的最大值设置为标签的值
- "超过最大堆栈大小“;当使用“;这个.超级“;聚合物层次结构
- 如何在node.js中设置最大堆栈大小