react 開發 中遇到的一些問題

1、安裝react-router-dom 後項目無法啓動

使用create-react-app 命令創建一個react項目後,使用npm start 命令啓動成功。     接着 我使用如下命令安裝react-router-dom

npm install react-router-dom --save-dev

安裝成功後,再次 使用 npm start 命令啓動 ,結果  啓動失敗 建議使用 ‘react-scripts start’命令啓動項目 ,然後還是無法啓動。

在網上搜索後得到了解決方法 安裝react-router-dom後項目無法啓動

總結起來就是:這個是npm的bug,社區也應該在修復(與依賴無關), 大致原因是yarn-lock 和 npm-lock 衝突的問題 。

解決方法

  1. 因爲create-react-app 默認是使用yarn 安裝的 ,可以在create-react-app 創建項目指定使用npm安裝 帶上 --use-npm 使用npm安裝即可。
  2. 直接使用yarn 命令進行安裝。

 

2、使用create-react-app my-app 新建react項目時報錯:network timeout at: https://registry.npmjs.org/react

 

原因:連接超時

解決方法:使用淘寶定製的cnpm 代替默認的npm命令行工作

$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ npm config set registry https://registry.npm.taobao.org

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章