我想开发Ionic 3混合移动应用程序,但我对一部分感到困惑,是否有类似Phonegap功能的功能,Phonegap有可能通过他的IP地址提供应用程序,所以,如果我在移动设备上安装了Phonegap应用程序,我可以输入IP地址和端口服务的地址Phonegap应用程序,我可以看到应用程序的外观和应用程序的工作原理。 Ionic 3有这个功能吗?我可以看到在Ionic中我可以通过localhost:port在浏览器中看到,但我需要在物理设备上看到,输入IP地址和端口以查看应用程序的工作原理。感谢
答案 0 :(得分:1)
是。您有两种方法:
的 1。使用ionic serve
:
首先在命令行中运行ionic serve
。然后,当本地服务器启动时,您将在命令端口中看到外部服务器的地址(您需要在命令端口中搜索才能看到它)。它看起来像:
[OK] Development server running!
Local: http://localhost:8100
External: http://192.168.*.*:8100, http://192.168.*.*:8100
只需在移动浏览器中输入外部地址,您的应用就可以使用livereload功能在其中运行
优点:快速实时转载
缺点:无法使用原生函数。某些用户界面可能与您的实际应用不同
的 2。使用ionic cordova run android -l
将设备与计算机连接,然后运行上面的命令。确保他们使用相同的wifi 。这就是你所需要的
优点:可以使用原生功能。当您在设备中构建时,它实际上是您的应用程序
缺点:缓慢的重负荷
第3。使用Ionic Dev App
下载Ionic Dev App并按照链接中的说明进行操作
优点:可以使用原生功能。在构建设备时,它实际上是您的应用程序。快速的直播。如果在同一网络中,其他人可以看到您的应用
缺点:未找到: - )