运行节点二进制文件时修复堆内存不足的解决方法(这是使用 TypeScript 2.1+ 和 webpack 时的常见问题)正在增加节点的最大内存。
increase-memory-limit 是一个可以做到这一点的包。在链接中,它说
从 2017 年 8 月发布的 Node.js v8.0 开始,您现在可以使用 NODE_OPTIONS 环境变量来全局设置 max_old_space_size。导出 NODE_OPTIONS=–max_old_space_size=4096
但是如何在 Windows 中设置该环境变量?在 powershell 中,它给了我错误“导出:术语’导出’不被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者是否包含路径,验证路径是否正确,然后重试。”。
原文由 Zag 发布,翻译遵循 CC BY-SA 4.0 许可协议
export
是一个 Linux 命令。对于 Windows,您可以使用set
:set NODE_OPTIONS=--max_old_space_size=4096