ばかおもちゃ本店:Youtube twitter:@sashimizakana Amazon.co.jpアソシエイト

2017年6月3日土曜日

electronでWindows向けにexe作る

electron-packagerとelectron-builderがあるんだけど、builderのが良いとのこと。

https://stackoverflow.com/questions/37113815/electron-builder-vs-electron-packager

ビルドのためのオプションはpackage.jsonのbuildプロパティ下に設定する。
installer要らない場合、targetをportableにすれば良い。target自体はOSによって違うので、実際には、"win":{"target":"portable"}みたいに設定する。

タスクトレイのアイコンとか、読み込むファイルを追加するのはextraFilesで指定すると良さそう。ちなみにフォルダ内にある場合はそのままフォルダもコピーされる。extraResourcesだとresourcesフォルダにコピーされるんだけど、このあたりの使い分けがまだ良くわかってない。resourcesフォルダだけは何かしらの方法でさくっと読み込めたりしたりするんじゃないかと思う。