這幾天為了寫畢設,需要使用Ionic寫手機客戶端,遇到一些奇怪的問題,具體問題就是啟動使用ionic serve啟動服務器之后只要一刷新界面就會導致服務器關閉,報的錯誤如下:
events.js:136 throw er; // Unhandled 'error' event ^ Error: read ECONNRESET at _errnoException (util.js:999:13) at TCP.onread (net.js:629:25)
這個問題很奇葩啊,經過一番google之后找到如下解決辦法,做個記錄:
刪除node_modules/ws目錄,然后在項目目錄啟動命令行,輸入
npm install ws@3.3.2
等ws安裝完,再啟動服務器,此時再刷新就不會報錯了,這個問題的原因就是ws模塊的bug,3.3.2版本的ws模塊修復了問題。
原文鏈接:https://github.com/ionic-team/ionic-app-scripts/issues/1345
