纱线测试 - 网络请求失败

时间:2017-06-22 13:35:50

标签: reactjs jestjs

使用create-react-app创建了一个反应项目但是当我去运行NullPointerException以查看初始测试是否通过时我得到了

yarn test

如果我设置了一个全新的应用程序它完全正常,没有对App.test.js进行任何更改,只是尝试运行默认测试。 /home/afenwick/Development/road-to-react-learning/node_modules/react-scripts/scripts/test.js:22 throw err; ^ TypeError: Network request failed` error Command failed with exit code 1. 工作正常,在浏览器中旋转我的应用 已尝试删除yarn start
还尝试node_modules代替npm install,但这不会安装我的依赖项,然后也会导致测试错误。
操作系统:Antergos Linux
Github回购:https://github.com/Fenwick17/road-to-react-learning
逐步完成我的提交以找到问题,并且似乎是在https://github.com/Fenwick17/road-to-react-learning/commit/4b6069181a39861e531b550ebb8689695db042bb中引起的,因此我将通过更改来解决问题。

1 个答案:

答案 0 :(得分:7)

在关注“学习反应之路”一书时,我也遇到了这个问题,我认为导致此错误的那个是调用fetch的部分。这本书忘了包含一个fetch的导入,就是这个:

import fetch from 'isomorphic-fetch'

然后,它解决了我的问题,就像一个魅力。希望这有帮助。