構建React-app應用時create-react-app卡住超慢的解決辦法<轉>


一、問題:

     在構建react-app的時候,一直卡在加載資源包的地方,重試了幾次也是卡住在這里,在git bash時候是看不見卡住在哪里的,因為git bash沒有顯示加載的過程。可以在項目文件夾按住shift點擊右鍵就會看見:在此處打開PowerShell窗口,打開后輸入命令creat-react-app my-app,因為我之前有安裝過腳手架工具-cnpm install -g create-react-app,所以我直接調用creat命令,在shell窗口可以看見卡住的過程,語句如以下所示。

fetchMetadata: sill mapToRegistry uri http://registry.npmjs.org/whatwg-fetch

二、解決辦法:

     解決方案是換源,這個解決方法是從網上找到的,特此整理過來收藏一下。雖然平常使用cnpm來代替npm,但也只是使用新的指令而已。而在尋求create-react-app的相關配置希望修改registry時失敗了,最后發現create-react-app指令默認調用npm,於是直接把npm的register給永久設置過來就好了,這樣使用cnpm或者npm就沒差別。
輸入以下命令

npm config set registry https://registry.npm.taobao.org
-- 配置后可通過下面方式來驗證是否成功
npm config get registry
-- 顯示出上述地址的話就是更換成功

三、再次嘗試:

     替換過后再次輸入構建命令,建議在shell下進行,可以看到過程沒有卡住,進度條在動,我覺得看到動着就比較安心。在git bash下只是不知道是否好使的等待。

creat-react-app todolist(app名稱)

     看到向前的進度條就看到了希望,不是卡住就好。當當當當,一會就構建成功啦!
在這里插入圖片描述
Happy hacking!

原文鏈接:https://blog.csdn.net/qq_40197828/article/details/86823985


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM