Node.js 在Ubuntu上执行Jest时出现内存不足错误

Node.js 在Ubuntu上执行Jest时出现内存不足错误,node.js,jestjs,Node.js,Jestjs,我试图在一个有4gb内存的虚拟机上,在Ubuntu 14.04.02上执行Jest。节点版本0.12.2,npm 2.0.0-alpha-5 免费向我展示: total used free shared buffers cached Mem: 3.8G 199M 3.6G 976K 1.1M 18M 当我运行npm测试时,我不断收到各种内存不

我试图在一个有4gb内存的虚拟机上,在Ubuntu 14.04.02上执行Jest。节点版本0.12.2,npm 2.0.0-alpha-5

免费向我展示:

              total       used       free     shared    buffers     cached
Mem:          3.8G       199M       3.6G       976K       1.1M        18M
当我运行npm测试时,我不断收到各种内存不足错误:

Error: FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory

FATAL ERROR: Committing semi space failed. Allocation failed - process out of memory

# Fatal error in ../deps/v8/src/heap/store-buffer.cc, line 132
# CHECK(old_virtual_memory_->Commit(reinterpret_cast<void*>(old_limit_), grow * kPointerSize, false)) failed
错误:致命错误:调用和重试上次分配失败-进程内存不足
致命错误:提交半空间失败。分配失败-进程内存不足
#../deps/v8/src/heap/store-buffer.cc第132行出现致命错误
#检查(旧虚拟内存->提交(重新解释强制转换(旧限制)、增长*kPointerSize、false))失败

你知道最低内存需求是什么吗?或者我是否有导致这一问题的错误配置?

事实证明,通过npm安装的节点版本0.10.32解决了这个问题