接手項目之後,在安裝依賴後,再npm start的過程中報錯./node_modules/history/esm/history.js Module not found: Can't resolve '@babel/runtime/helpers/esm/extends' ...
從同事手中接手項目之後。npm install 然後npm start的時候。開始報上圖的錯誤。
解決方法一(比較 愚蠢)
當時找到的解決方法都沒有用。然後只能按照報錯的路徑,從同事那邊複製了node_modules下麵的文件(報錯路徑文件替換掉),ran然後在npm start的時候,項目可以正常運行。(下圖為當時替換掉的文件)
解決方法二 替換roadhog的版本為 "roadhog": "^2.5.0-beta.4", 然後刪掉node_modules文件夾,然後npm install 再npm start
附方法二的地址
https://github.com/ReactTraining/history/issues/677