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 に移動したら解消した。

コメントを残す