使用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中引起的,因此我将通过更改来解决问题。
答案 0 :(得分:7)
在关注“学习反应之路”一书时,我也遇到了这个问题,我认为导致此错误的那个是调用fetch
的部分。这本书忘了包含一个fetch的导入,就是这个:
import fetch from 'isomorphic-fetch'
然后,它解决了我的问题,就像一个魅力。希望这有帮助。