前提・実現したいこと
electronでアプリを作っています。
ルート以下の何らかのファイル(例えば.csvや.txtなど)が変更されたら自動でアプリを再起動させる機能を実装したいです。
試したこと
mainWindow.reload()
これはrenderer側の変更のみに対応しているみたいで、main側などの変更には対応していませんでした。
electron-reload
モジュール
これはmain側の変更にも対応していたのですが、公式ドキュメントや検索して出てくる文献を参考にしても動きませんでした。
以下の3つは試してみたコードです。
1.ファイルを変更しても再起動しませんでした。
main
1require("electron-reload")(監視対象のファイルのパス, { 2 electron: path.join(path.dirname(__dirname), "node_modules", ".bin", "electron") 3});
2.同様に、ファイルを変更しても再起動しませんでした。
main
1require("electron-reload")(監視対象のファイルのパス, { 2 electron: path.join(path.dirname(__dirname), "node_modules", ".bin", "electron"), 3 hardResetMethod: "exit" 4});
3.ファイルを変更するとアプリが終了するだけで、再起動はしませんでした。
main
1require("electron-reload")(監視対象のファイルのパス, { 2 electron: path.join(path.dirname(__dirname), "node_modules", ".bin", "electron"), 3 forceHardReset: true 4});
回答いただければと思います。
よろしくお願いします。
補足情報(FW/ツールのバージョンなど)
electron : 8.0.2
electron-reload : 1.5.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。