2016-11-10 60 views
1

我試圖讓離子2在我的Mac上工作。即使我使用離子地址選擇了一個IP地址(192.168.1.234),離子服務始終使用localhost。這裏是我的特點:離子服務始終使用本地主機

enter image description here

enter image description here

enter image description here

你可以看到,我發出命令離子服務--address 192.168.1.234尚未離子服務alwys使用http://localhost:8100。我在與蘋果電腦合作方面相對較新,因此我認爲蘋果電腦的設置是我需要做的。我通過系統偏好設置 - >網絡進行了驗證,我的Mac使用192.168.1.234作爲其WiFi IP地址。這阻止了我能夠在我的iPhone設備上測試我的離子應用程序。

任何想法我失蹤?謝謝你的幫助。

回答

0

我發現了一個變通,讓我實現我的目標通過我的WiFi IP地址服務我的離子應用程序,以便我可以在物理設備上測試開發。我安裝了Web Server for Chrome插件,它將充當我的Mac上的Web服務器。我可以選擇文件夾和端口號。這將允許我通過手機訪問我的應用程序。我無法獲得離子服務來利用我的WiFi IP地址(192.168.1.234)。我是Mac新手,所以我假設它是一個Web服務器問題。我的工作有點笨拙,但我可以完成我的目標。

希望這會有所幫助。如果有人有見識,請回復。謝謝。

1

請試試這個:

ionic serve --address YOUR_IP_ADDRESS 

請注意,YOUR_IP_ADDRESS應該是一個可用的IP分配給您的實際設備。例如,如果你(靜態或動態)IP地址是192.168.0.110,你不能這樣做「離子服務」與192.168.0.111或192.168.0.112等

+0

我做到了。我驗證了192.168.1.234是我的WiFi IP地址。我發佈了離子服務 - 地址192.168.1.234而不是離子使用localhost。請看我的截圖。 –

+0

嘗試使用此鏈接,希望它爲你工作http://stackoverflow.com/questions/26328184/ionic-serve-displays-multiple-addresses-and-i-chose-wrong-one-how-to-change-廣告 –

+0

我的ionic.config文件具有「ionicServeAddress」:「192.168.1.234」,但該值被忽略並使用localhost –

相關問題