纱线测试 - 网络请求失败

Fen*_*k17 4 reactjs jestjs

使用create-react-app创建了一个react项目但是当我去运行yarn test时看看初始测试是否通过了

/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.  
Run Code Online (Sandbox Code Playgroud)

如果我设置一个全新的应用程序它完全正常,没有对App.test.js进行任何更改,只是尝试运行默认测试.yarn start工作正常,在浏览器中旋转我的应用程序.
试过删去node_modules
也试过npm install,而不是和npm run tests但那不安装我的依赖关系,然后还错误的测试.
操作系统:Antergos Linux
Github repo:https://github.com/Fenwick17/road-to-react-learning
通过我的提交找到问题,似乎是在https://github.com/Fenwick17/road引起的-to-react-learning/commit/4b6069181a39861e531b550ebb8689695db042bb所以我将通过修改来纠正.

小智 7

当我按照名为"学习反应之路"的书时,我也遇到了这个问题,我认为造成这个错误的那个fetch是被调用的部分.这本书忘了包含fetch的导入,这是一个:

import fetch from 'isomorphic-fetch'
Run Code Online (Sandbox Code Playgroud)

然后,它解决了我的问题,如魅力.希望这有帮助.