指南
实时重载教程
使用@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();
完整参考
- GitHub: https://github.com/Cap-go/capacitor-live-reload/
- 文档:/docs/plugins/live-reload/