跳过主要内容
返回插件
@capgo/capacitor-live-reload
教程
由 github.com/Cap-go

实时重载

连接到您的开发服务器以实现开发期间即时热重载

指南

实时重载教程

使用@capgo/capacitor-live-reload

Capacitor插件用于实时重载Capacitor应用程序从远程Vite开发服务器。

安装

bun add @capgo/capacitor-live-reload
bunx cap sync

此插件暴露的内容

  • configureServer - 使用后续连接存储远程开发服务器设置。
  • connect - 如果没有活动的WebSocket连接,则建立一个WebSocket连接。
  • disconnect - 关闭当前的WebSocket连接并禁用自动重新连接。
  • getStatus - 获取当前连接状态。

示例用法

configureServer

用于后续连接的远程开发服务器设置。

import { LiveReload } from '@capgo/capacitor-live-reload';

await LiveReload.configureServer({} as ConfigureServerOptions);

connect

如果没有活动的 WebSocket 连接,则建立一个 WebSocket 连接。

import { LiveReload } from '@capgo/capacitor-live-reload';

await LiveReload.connect();

disconnect

关闭当前 WebSocket 连接并禁用自动重连。

import { LiveReload } from '@capgo/capacitor-live-reload';

await LiveReload.disconnect();

getStatus

获取当前连接状态。

import { LiveReload } from '@capgo/capacitor-live-reload';

await LiveReload.getStatus();

完整参考