配布用にelectron-builderでexeファイルを作ってたときのこと。
特に問題なくexe化は終了するのですが、出来上がったexeを実行してみるとエラーになる。

なんかindex.htmlが読み込めてないらしい。
で、いろいろ調べてたら、packege.jsonに下記を追記するといいらしい。
(index.htmlのパスは環境によって違う)
"build": {
"files": [
"./dist/index.html"
]
},
他にもいろいろファイルが無いって言われたけど、同じ感じで追加していくと動くようになりました。