2015-06-04 23 views
5

Canlı yeniden yükleme özelliğini ionic serve ve ionic emulate ios --livereload ile kullanmayı denedim. Sunucu iyi başlar, uygulama simülatörde (veya tarayıcıda) görüntülenir ve sorunsuz çalışır.İyonik canlı yeniden yükleme özelliği, uygulamayı yeniden yüklemiyor

Bir dosyayı değiştirdiğimde (www dizini içinde js veya html) ve kaydedin, örneğin HTML changed: www/index.html yazın, ancak uygulama olması gerektiği gibi kendisini yeniden yüklemez.

kırık olabilir sunucu ve app arasındaki WebSocket'e gerekiyordu, ama sunucu (Ctrl-C) öldürmek zaman, web denetleyicisi anında aşağıdaki hatayı yangın: [Error] WebSocket network error: The operation couldn’t be completed. Connection refused (192.168.5.2, line 0, x4)

Yani hiçbir sorun olduğunu gerekiyordu websocket ile. Ayrıca, web denetçisinin Ağ bölmesinde hiçbir hata olmadan görüntülenir.

Livereload çalışması için kaçırdığım bir şey var mı?

Benim yapılandırma:

  • Cordova CLI: 5.0.0
  • İyonik Versiyon: 1.0.0
  • İyonik CLI Versiyon: 1.4.5
  • İyonik App Lib Versiyon: 0.0.22
  • ios-dağıtma sürümü: 1.7.0
  • ios-sim sürümü: 3.1.1
  • OS: Mac OS X Yosemite
  • Düğüm Versiyon: v0.10.30
  • Xcode sürümü: Xcode 6.3.2 Yapı versiyonu şey net değilse açıklama için bana sormaya çekinmeyin

6D2105.

Düzenleme

Ben de bir güvenlik duvarı sorunu veya buna benzer bir şey olup olmadığını kontrol etmek hiç de İnternet bağlantısı olmadan da test, ama bu hiçbir şeyi değiştirmez.

cevap

0

ionic address'u çalıştırmayı ve doğru arabirimi seçmeyi deneyin.

https://github.com/driftyco/ionic-cli/issues/605

Ayrıca CORS sorun olabilir: bu işe yaramazsa ve iOS 9 buysa

, Apple ATS ile bir sorun olabilir. Bu durumda, cordova-white-list eklentisini yüklemeyi deneyin.