【发布时间】:2017-06-28 12:43:25
【问题描述】:
使用 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.
如果我设置了一个全新的应用程序,它完全可以正常工作,没有对 App.test.js 进行任何更改,只是尝试运行默认测试。 yarn start 工作正常,在浏览器中启动我的应用程序。
已尝试删除node_modules
还尝试了 npm install 和 npm run tests ,但这并没有安装我的依赖项,然后也导致测试出错。
操作系统:Antergos Linux
Github 仓库:https://github.com/Fenwick17/road-to-react-learning
逐步完成我的提交以找到问题,并且似乎是由https://github.com/Fenwick17/road-to-react-learning/commit/4b6069181a39861e531b550ebb8689695db042bb 引起的,因此我将通过更改来纠正。
【问题讨论】:
-
我无法重现这个。您确定在致电
yarn test之前未对项目进行任何更改吗? -
我对我的项目进行了更改,但没有对测试本身进行更改。当前测试默认为
renders without crashing。哪个正确启动。 Github 仓库:github.com/Fenwick17/road-to-react-learning -
请将范围缩小到minimal reproducible example。问题中指向项目或源文件的链接是不受欢迎的。
-
我还建议您从头开始创建一个应用程序并立即致电
yarn test,以便了解您的更改是否影响到他们。 -
再次,您应该使用必要的解释和内容更新您的问题以重现该问题。在这一点上,这听起来不像是纱线或玩笑的问题。