ruby-on-rails - Antd 设计 - 堆内存不足 - webpacker
问题描述
我正在使用 rails gemmina
将我的应用程序部署RubyonRails & React
到生产中
添加antd npm package
和部署。到目前为止没有问题
当我尝试从antd
例如导入一些东西时:
import { Icon, List } from 'antd'
下面的问题来了
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
1: node::Abort() [/usr/bin/node]
2: 0x8cd14c [/usr/bin/node]
3: v8::Utils::ReportOOMFailure(char const*, bool) [/usr/bin/node]
解决方案
您正在运行哪个版本的节点 webpack-dev-server?一些旧版本的 webpack-dev-server 存在内存泄漏
您可能希望专门允许 V8 引擎使用更多 RAM,如下所示:
node --max-old-space-size=4096 yourFile.js
如果您使用的是 create-react-app ,或者在您的 package.json 中:
"start": "react-scripts --max_old_space_size=4096 start"
(我将 4096 用于 4GB 的 RAM,但如果显然需要,您可以更高)。
推荐阅读
- python - 注释 Matplotlib Polycollection 条形时间线
- c# - AKKA.Net:如何在 Actor Restart 上从主管向孩子发送消息
- flutter - 计算列表中的元素
- javascript - 重命名列表的每个对象中的字段
- asp.net - 非 root 用户无法在 docker 中启动 w3svc 服务
- java - 数据如何插入 H2 数据库?
- python - 如何过滤 Dataframe 以在 Pyspark 中将 True 或 False 返回到特定条件?
- r - 获取在 R 中不同时间点从各自集群中“退出”的 ID 的百分比
- c# - ON DELETE NO ACTION时如何在EF Core中删除表中的行?
- python - 修剪没有到任何目标节点集的路径的图节点