electron-builderでパッケージ化するとNot allowed to load local resource
開発時は何も問題がなかったのだが、インストーラを作ってインストールしたら画面が真っ白になる現象に遭遇した。真っ白になったのは、Electron Preferences というライブラリで実装した設定画面。
開発者ツールを見てみたところ、Electron Preferences が必要とする index.html にアクセスできていなさそうだった。
どうやら electron-builder のドキュメントを見てみると、package.json で devDependencies に入れたライブラリはインストーラに含まれない様子。
https://www.electron.build/configuration/contents
というわけで package.json で dependencies に移動したら解消した。
コメントを残す