使用 create-react-app 庫進行 React 項目初始化時,有時候會顯示網絡問題造成無法安裝。
更換網絡,關閉代理後,執行 create-react-app + 項目名稱,仍然無效。
問題原因:執行 create-react-app 會安裝相關依賴(react react-dom react-scripts 等)。如果是默認的配置,那麼使用國外的 npm 源進行安裝。
解決方案:把 npm 的源改成國內淘寶的源。
npm config get registry
# 查看當前的 npm 源
npm config set registry https://registry.npm.taobao.org
# 修改後的源
更改源後,基本上10秒左右可以安裝相關依賴,並初始化 React 項目。