2017-06-22 97 views
3

但是使用create反應的應用程序內創建一個反應過來的項目,當我去跑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但這並不安裝我的依賴關係,然後也錯誤的測試。
操作系統:Linux的Antergos
Github上回購:https://github.com/Fenwick17/road-to-react-learning
通過我提交階梯定位問題,並出現在https://github.com/Fenwick17/road-to-react-learning/commit/4b6069181a39861e531b550ebb8689695db042bb以引起,所以我會通過改變工作整頓。

+1

我不能重現這一點。在調用'紗線測試'之前,你確定沒有改變項目嗎? –

+0

我已經對我的項目進行了更改,但不是測試本身。目前的測試是默認的'渲染沒有崩潰'。哪個開始正確。 Github回購:https://github.com/Fenwick17/road-to-react-learning – Fenwick17

+0

請縮小到[MCVE]。在一個問題中鏈接到項目或源文件是不滿意的。 –

回答

4

我也遇到了這個問題,當題爲「學習反應的道路」的書,我認爲造成這個錯誤的那個是fetch被調用的部分。這本書忘了,包括進口用於取的是這個:

import fetch from 'isomorphic-fetch' 

然後,它解決我的問題就像一個魅力。希望這個幫助。

相關問題