我正在使用 IO.js 1.4.3 和 Jest 来运行我的测试套件。我需要更新版本的 V8,因为我正在使用诸如 Promises 之类的 ES6 功能。
如果我尝试最简单的测试:
describe('the truth', function() {
it('is true', function() {
expect(true).toBeTruthy();
});
});
它有效(谢天谢地)。但是,如果我包括一个调用require()
(我必须这样做来测试我自己的代码),我会得到:
Using Jest CLI v0.4.0
Waiting on 1 test...Segmentation fault: 11
无论我包含哪个模块,以及我是否jest.dontMock()
首先调用,都会发生这种情况。
这并没有真正告诉我很多错误消息,而且require
确实似乎是问题所在。除了恢复到 1.0 之前的 node.js 之外,还有其他解决方案吗?