メインコンテンツへスキップ

@capgo/capacitor-live-reload

開発中に開発サーバーへ接続し、即座にホットリロードを実現

開発中に開発サーバーへ接続し、即座にホットリロードを実現

まずは configureServer() および以下に示すその他のコアメソッド。

プラットフォームサポート備考
iOSとはいネイティブ
Androidでははいネイティブ
WebいいえCapacitor.getPlatform() でガード
  • configureServer - 以降の接続で使用するリモート開発サーバーの設定を保存します。
  • connect - アクティブでない場合、WebSocket 接続を確立します。
  • disconnect - 現在の WebSocket 接続を閉じ、自動再接続を無効にします。
  • getStatus - 現在の接続状態を返します。
メソッド説明
configureServer次回の接続で使用するリモート開発サーバーの設定を保存します。
connectWebSocket接続がまだ有効でない場合は、接続を確立します。
disconnect現在のWebSocket接続を閉じ、自動再接続を無効にします。
getStatus現在の接続ステータスを返します。
reloadCapacitor WebViewをフルリロードします。
reloadFileランタイムが対応していれば単一のファイル/モジュールをリロードします(非対応時はフルリロード)。
addListenerサーバーから発行されるリロードイベントを監視します。
addListenerソケットのステータス変更(接続/切断)をリッスンします。
removeAllListeners登録されているすべてのリスナーを削除します。
getPluginVersionネイティブの Capacitor プラグインのバージョンを取得します。

このリファレンスは以下から同期されています: src/definitions.ts における capacitor-live-reload.

使用している場合 @capgo/capacitor-live-reload ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-live-reload の使い方 @capgo/capacitor-live-reload を使ったネイティブ機能については、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新における実装詳細については、および Ionic Enterprise プラグインの代替案 Ionic Enterprise プラグインの代替案におけるプロダクトワークフローについては。