我正试图让离子2在我的Mac上工作。即使我使用离子地址选择了IP地址(192.168.1.234),离子服务总是使用localhost。以下是我的详细信息:
你可以看到我发出命令ionic serve --address 192.168.1.234但离子服务alwys使用http://localhost:8100。我对使用Mac相对较新,所以我认为我需要在某个地方设置Mac设置。我已经通过系统偏好设置验证了 - >我的Mac使用192.168.1.234作为其WiFi IP地址的网络。这使我无法在iPhone设备上测试我的离子应用程序。
知道我错过了什么吗?谢谢你的帮助。
答案 0 :(得分:2)
请试试这个:
ionic serve --address YOUR_IP_ADDRESS
请注意,YOUR_IP_ADDRESS应该是分配给实际设备的可用IP。例如,如果您的(静态或动态)IP地址是192.168.0.110,则不能使用192.168.0.111或192.168.0.112等进行“离子服务”。
答案 1 :(得分:0)
我找到了一种解决方法,可以让我实现通过WiFi IP地址提供离子应用程序的目标,这样我就可以在物理设备上测试开发。我安装了Web Server for Chrome插件,它将作为我的mac上的Web服务器。我可以选择文件夹和端口号。这样我就可以通过手机访问我的应用了。我无法使用离子服务来使用我的WiFi IP地址(192.168.1.234)。我是Mac的新手,所以我假设它是一个Web服务器问题。我的工作有点笨拙,但我可以完成我的目标。
希望这会有所帮助。如果有人有洞察力,请回复。感谢。