如何使用 NODE_OPTIONS 环境变量在 Windows 中全局设置 max_old_space_size?

新手上路,请多包涵

运行节点二进制文件时修复堆内存不足的解决方法(这是使用 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 许可协议

阅读 3.9k
1 个回答

export 是一个 Linux 命令。对于 Windows,您可以使用 set

set NODE_OPTIONS=--max_old_space_size=4096

原文由 Peter Boomsma 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题