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

Out of memory errors when executing Jest on Ubuntu

我正在尝试在 Ubuntu 14.04.02 上执行 Jest,在具有 4gb RAM 的虚拟机中。节点版本 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

知道最低内存要求是多少吗...或者我是否配置错误导致了这种情况?

原来降级到 node 版本 0.10.32,通过 npm 安装,解决了这个问题。