💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
在Digital Ocean的droplet上部署React应用时,构建过程中出现内存堆错误,Node.js的堆内存限制被超出。通过设置环境变量`NODE_OPTIONS="--max-old-space-size=4096"`,可以解决此问题,确保构建成功。
🎯
关键要点
- 在Digital Ocean的droplet上部署React应用时,构建过程中出现内存堆错误。
- 内存错误发生在运行yarn build时,Node.js的堆内存限制被超出。
- 通过设置环境变量NODE_OPTIONS="--max-old-space-size=4096"可以解决此问题。
- 调整NODE_OPTIONS后,运行yarn build可以成功完成构建。
- --max-old-space-size设置V8的旧内存部分的最大内存大小,接近限制时会增加垃圾回收的时间。
➡️