iView-Admin 開發模式報sockjs錯誤

npm run dev

發現console會不斷報類似下面的錯誤

GET http://localhost/info?t=1448470960512 net::ERR_CONNECTION_REFUSED
[WDS] Disconnected!

開始以為是iview-admin使用了sockjs,本來想留在后面再解決。但心血來潮搜了一下,發現其實iview-admin并沒有使用sockjs。

搜索后發現,這個問題不是我的個例。原來是webpack配置導致的問題:
參考github上的#328號問題。
https://github.com/webpack/webpack-dev-server/pull/328

原來只要將webpack-dev-server的參數 --inline 去掉就可以解決。
遂搜索 --inline 發現,都在項目引入的vue-cli中。

\node_modules\@fortawesome\vue-fontawesome\examples\vue-cli\package.json
\node_modules\vue-loader\package.json

刪除上述兩個文件中的 --inline 配置,保存,重新運行 npm run dev 解決。
"dev": "webpack-dev-server --config example/webpack.config.js --inline --hot",

經驗積累,存證。

-完-

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容