從git 拉取了其他同事的代碼,再運行前端 npm run dev 時就報這個錯誤了,然后就開始吧啦吧啦從網上找啊,各種方法實驗,反正最后給解決了,但是花費的時間不少啊,記錄下我報錯的原因把,每個人的情況可能還不一樣,可以參考下,也希望對發生此問題的你有幫助(●'◡'●)
好了,言歸正傳,我報錯這個原因,解決了之后來看挺二的一個問題,但再解決的過程中真沒注意到,網上別人也有說是host不對,但是沒有實際說明是那里的host,就叫我以為了是Windows里面的那個host 文件😓,我心想我前兩天都能跑起來,跟那有啥關系。
實際上再前端config路徑下的 index.js 文件里的 host 配置問題。
路徑:config/index.js
把帶IP地址的注釋掉,把下面的localhost 放開,在運行npm run dev 解決。
如果此方法無效的話,可以試試下面的
1、把node_modules 刪除掉,用 cnpm install 淘寶鏡像下載,然后用cnpm run dev 運行
2、把webpack-dev-server 版本降級,可能是新版本有bug導致的跑不起來,用命令降下級
原因:這是新版webpack存在的BUG,卸載現有的新版本webpack,裝老版本就好。
(1)、npm uninstall webpack-dev-server
(2)、npm install webpack-dev-server@2.9.1
(3)、npm run dev