搜索文件 /

生活重装

在构建IONIC应用程序时可以提高生产率的一种选择betway东盟体育app 生活重装 (或者 生活重载 )。活动时,实时重新加载将重新加载浏览器或 网络视图 当检测到应用程序的更改时。这对于使用硬件设备开发来说特别有用。

条款

实时重新加载是一个混合术语。和 betway东盟体育app离子服务 ,实时重新加载刚刚指在更改时重新加载浏览器。Live Reload也可以与电容器和Cordova一起使用,为虚拟和硬件设备提供相同的体验,这消除了重新部署本机二进制的需求。

用法

由于Live-Reload需要Web视图从计算机托管的URL加载您的应用而不是仅在设备上读取文件,因此设置硬件设备的Live-Reload可能很棘手。

与常规设备部署一样,您需要电缆将设备连接到计算机。差异是IONIC CLI配置Web视图以从计betway东盟体育app算机上的DEV服务器加载您的应用。

电容器

电容器尚未有用于开发的程序版本(轨道 这个问题 为了进步),所以离子cli确实betway东盟体育app 不是 自动转发iOS和Android的端口。

要使用带电容器的Live Reload,请确保您使用虚拟设备或硬件设备连接到与计算机相同的Wi-Fi网络。然后,您需要指定要使用Dev Server使用外部地址使用 - 外部的 旗帜。


              $
             betway东盟体育app离子电容器运行iOS -L  - 外部
              $
             betway东盟体育app离子电容器运行Android -L  - 外部

记住,与 - 外部的 选项,Wi-Fi网络上的其他人将能够访问您的应用程序。

科尔多瓦

安卓

对于Android设备,IONIC CLI将自动转betway东盟体育app发DEV服务器端口。这意味着您可以使用a localhost. 地址,它将在Web视图中加载时引用您的计算机,而不是设备。

以下遍历一个命令将启动Live-Reload Server localhost. 并使用Cordova将应用程序部署到Android设备:


              $
             betway东盟体育app离子科尔多瓦运行Android -L

iOS.

对于iOS设备,端口转发尚未选择。这意味着您需要将设备连接到与计算机相同的Wi-Fi网络,并使用DEV服务器的外部地址。

你可以跟踪 这个问题 离子IOS端口转发的进展。betway东盟体育app

在某些情况下,离子CLI不会知道配置Wbetway东盟体育appeb视图的地址,因此您可以提示您选择一个。请务必在Wi-Fi网络上选择计算机的地址。

以下遍历一个命令将启动Live-Reload Server 所有地址 并使用Cordova将应用部署到IOS设备:


              $
             betway东盟体育app离子科尔多瓦运行ios -l  - 交换

记住,与 - 外部的 选项,Wi-Fi网络上的其他人将能够访问您的应用程序。

提示

  • 与Cordova,使用 - 设备 - 议案 , 和 - 目标 缩小目标设备的选项。使用 - 列表 选项以列出所有目标。见用 命令文档
  • 您可以使用dev服务器进程和部署进程 betway东盟体育app离子服务 --livereload-url. 选择 betway东盟体育app离子科尔多瓦跑 或者 betway东盟体育app离子电容器运行
  • 对于Android,可以配置 亚洲 在adb服务器运行时始终转发端口(请参阅 adb逆向 )。使用端口转发设置,将不再需要外部地址。您还可以通过TCP设置adb桥,使后续部署不再需要USB电缆。
Baidu