反应本机JavaScript堆内存不足(没有修复工作)

反应本机JavaScript堆内存不足(没有修复工作),javascript,react-native,heap-memory,Javascript,React Native,Heap Memory,从2011年开始,我尝试在旧版MacBook Pro上运行react原生项目,内存为4 gb,因为我的新MacBook Pro正在维修中 我在构建时遇到的错误是“JavaScript堆内存不足”: 致命错误:调用和重试上次分配失败-JavaScript堆内存不足 1:node::Abort()[/Users/Max/.nvm/versions/node/v6.7.0/bin/node] 2:node::FatalException(v8::Isolate*,v8::Local, v8::Loca

从2011年开始,我尝试在旧版MacBook Pro上运行react原生项目,内存为4 gb,因为我的新MacBook Pro正在维修中

我在构建时遇到的错误是“JavaScript堆内存不足”:

致命错误:调用和重试上次分配失败-JavaScript堆内存不足
1:node::Abort()[/Users/Max/.nvm/versions/node/v6.7.0/bin/node]
2:node::FatalException(v8::Isolate*,v8::Local,
v8::Local)[/Users/Max/.nvm/versions/node/v6.7.0/bin/node]
我尝试了此处提到的修复:


但问题依然存在。你知道什么地方出了问题,怎么解决吗?这是我的机器无法解决的问题吗?也许我必须等待16 gb ram的常规工作站修复,或者有其他解决方案吗?

也许你的代码只是在毫无理由地使用了大量内存。代码做了什么需要这么多内存?一个可能的问题是react native packager正在耗尽您所有可用的内存+交换(您肯定没有完整的4gb系统内存可供使用)。您可以增加计算机上可用的交换空间量,因为操作系统和其他应用程序可能已经使用了大部分4gb。@Anjuna5在捆绑包中添加大文件后,我也面临同样的问题。你知道如何解决这个问题吗。我正在iOS上测试。也许你的代码只是在毫无理由地使用大量内存。代码做了什么需要这么多内存?一个可能的问题是react native packager正在耗尽您所有可用的内存+交换(您肯定没有完整的4gb系统内存可供使用)。您可以增加计算机上可用的交换空间量,因为操作系统和其他应用程序可能已经使用了大部分4gb。@Anjuna5在捆绑包中添加大文件后,我也面临同样的问题。你知道如何解决这个问题吗。我正在iOS上测试。
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
 1: node::Abort() [/Users/Max/.nvm/versions/node/v6.7.0/bin/node]
 2: node::FatalException(v8::Isolate*, v8::Local<v8::Value>, 
v8::Local<v8::Message>) [/Users/Max/.nvm/versions/node/v6.7.0/bin/node]