Jetlinks2.0版本运行报错-JavaScript heap out of memory

前一阵使用jetlinks的2.0版本做一个物联网项目,前端分离项目采用react-umi-dva的形式.
mac执行运行项目会报内存错误
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
这是node的内存限制问题,V8在64位的默认内存是不到2G,简单来说就是给他分配的内存不够用了。
由于项目中使用了umi,所以只需要更改umi的默认设置
查找node_modules/umi/bin/umi.js,将第一行改为#!/usr/bin/env node --max_old_space_size=4096
ps.4096可以更改为你想要的内存大小,根据你电脑配置来。

项目中没有用到umi的,可以参考node内存限制参考链接

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容