鍍金池/ 問答/HTML5  HTML/ 安裝react-router-dom后,npm start運行會報錯?

安裝react-router-dom后,npm start運行會報錯?

安裝的時候就有許多warn,還移除了一些文件圖片描述

然后運行npm start就報錯了
圖片描述

但是就是按照官網(wǎng)說的安裝的
圖片描述

回答
編輯回答
青檸

在第一個圖的WARN里面提示你沒有安裝高于15.0版本的react,第二個圖表明你應(yīng)該把package.json的'script'字段的配置貼出來找找問題。

2017年7月3日 06:37
編輯回答
尕筱澄

我也遇到了同樣的問題,直接npm install 再啟動就好了

2018年2月20日 06:23
編輯回答
裸橙

這是npm的bug,社區(qū)也應(yīng)該在修復(與依賴無關(guān)), 大致原因是yarn-lock 和 npm-lock 沖突的問題 在安裝時會把原先的全刪掉.. 等我找找相關(guān)的issue
目前的解決辦法有如下:

1 . 因為create-react-app 默認是使用yarn 安裝的, 可以在create-react-app 創(chuàng)建項目指定使用npm安裝 帶上 --use-npm 使用npm安裝即可 如圖:
clipboard.png

2 . 一直使用 yarn... 這比較坑 意思就是你以后的依賴全用yarn安裝就沒問題

2017年3月1日 21:40