首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在node.js中设置最大堆栈大小?

如何在node.js中设置最大堆栈大小?
EN

Stack Overflow用户
提问于 2015-05-26 13:20:35
回答 1查看 3.5K关注 0票数 0

我在将docx转换为epub时出错。

我增加了堆栈大小,但任务是徒劳的。

错误:

代码语言:javascript
复制
 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错误,而是巨大的错误(参见上面的错误日志)。当将文档转换为epub时,样式不进行转换。也就是说,没有适当的有效文件。我检查并删除那几页。现在它工作得很好。

EN

回答 1

Stack Overflow用户

发布于 2015-05-26 13:31:54

使用

node --stack-size=val以更改最大堆栈大小。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30459815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档