JSON.stringify throws RangeError:巨大对象的string长度无效

正如标题暗示我想在我的Node.js应用程序中使用JSON.stringify对巨大的JavaScript对象进行string化。 对象又是巨大的(几十兆字节),它们不包含任何function。 我需要将序列化的对象写入文件。 我现在得到的是这样的:

 RangeError: Invalid string length at Object.stringify (native) at stringifyResult (/my/file.js:123:45) -> line where I use JSON.stringify 

任何想法如何解决这个问题?

我也看到了这个无用/误导性的nodejs错误消息,所以我在nodejs github上预定了一个问题

RangeError:无效的string长度—应该说Out Of Memory