Reactjs 在节点0.12.0上运行jest时出错
我试图在我的项目中运行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) 在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
对象上。
(/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开始,我就一直在使用笑话,很抱歉,我对它不再有信心了。那我就换摩卡咖啡
嗯