Reactjs 在节点0.12.0上运行jest时出错

Reactjs 在节点0.12.0上运行jest时出错,reactjs,jestjs,Reactjs,Jestjs,我试图在我的项目中运行Jest测试,并且我有节点v0.12.0,因此运行Jest测试会产生以下错误: /Users/ajaybeniwal203/ODeskWork/ui-components/node_-modules/jest-cli/node_-modules/coordinate/coordinate.js:31 node.stdout.pipe(process.stdout) 类型错误:无法读取未定义的属性“pipe” 在module.exports(/Users/ajaybeniwa

我试图在我的项目中运行Jest测试,并且我有节点v0.12.0,因此运行Jest测试会产生以下错误:

/Users/ajaybeniwal203/ODeskWork/ui-components/node_-modules/jest-cli/node_-modules/coordinate/coordinate.js:31 node.stdout.pipe(process.stdout)

类型错误:无法读取未定义的属性“pipe” 在module.exports(/Users/ajaybeniwal203/ODeskWork/ui-components/node_-modules/jest-cli/node_-modules/coordinate/coordinate.js:31:20)

对象上。
(/Users/ajaybeniwal203/ODeskWork/ui-components/node\u-modules/jest-cli/bin/jest.js:39:1) 在模块处编译(Module.js:460:26)

在Object.Module.\u extensions..js(Module.js:478:10)

在Module.load(Module.js:355:32)

在Function.Module.\u加载(Module.js:310:12)

位于Function.Module.runMain(Module.js:501:10)

启动时(node.js:129:16)

在node.js:814:3 npm错误!测试失败

请参见上文了解更多详细信息

如何解决此问题?

众所周知:

这是众所周知的,主要与JSDOM+contextify有关


尝试改用node 0.10,或者windows上可用的类似替代方案应该会有所帮助。

很酷的问题。这是因为Jest不支持节点v0.12

不幸的是,目前还没有办法解决这个问题(jest v0.4.x);但是,这里有一个变通方法:使用v0.10

尝试使用nvm切换开发环境的节点版本:

切换到以前的版本
nvm使用0.10

重建依赖项
npm重建

在以前的版本上运行测试
npm测试

仅供参考,如果您使用Node,下一版本的Jest(v0.5)将不支持;如果您使用io.js,那么继续就好了

从v0.1开始,我就一直在使用笑话,很抱歉,我对它不再有信心了。那我就换摩卡咖啡