我試圖使用實時重新加載功能ionic serve
和ionic emulate ios --livereload
。服務器啓動良好,應用程序顯示在模擬器(或瀏覽器)上,並且工作順利。離子實時重新加載功能不重新加載應用程序
當我更改文件(www
目錄中的js或html)並保存時,例如,控制檯編寫HTML changed: www/index.html
,但應用程序不會按原樣重新加載。
我認爲服務器和應用程序之間的WebSocket的有可能被打破,但是當我殺死服務器(按Ctrl-C),網絡檢查員立刻火了以下錯誤: [Error] WebSocket network error: The operation couldn’t be completed. Connection refused (192.168.5.2, line 0, x4)
所以我應該是沒有問題與websocket。而且,它在Web檢查器的「網絡」窗格中顯示爲沒有錯誤。
有什麼我錯過了做livereload工作嗎?
我的配置:
- 科爾多瓦CLI:5.0.0
- 離子版本:1.0.0
- 離子CLI版本:1.4.5
- 離子應用程序庫版本:0.0.22
- ios-deploy版本:1.7.0
- ios-sim版本:3.1.1
- 操作系統:Mac OS X Yosemite
- 節點版本:v0.10.30
- 的Xcode版本:6.3.2的Xcode版本構建6D2105
不要猶豫,問我要澄清,如果事情是不明確的。
編輯
我也測試了它沒有互聯網連接在所有的檢查,如果這是一個防火牆問題或類似的東西,但它改變不了什麼。