Electronアプリをパッケージングし、配布する方法はいくつかありますが、ここでは electron-packager を使った方法を紹介します。
インストール
$ npm install --save-dev electron-packager
使い方
Mac用にパッケージングする例です。
electron-packager にはソースディレクトリとアプリケーション名を指定します。
$ ./node_modules/.bin/electron-packager . MyApp --platform=darwin --overwrite --arch=x64 --icon=./myapp.icns
--platform
all または darwin, linux, mas, win32 のいずれかを指定します。
--overwrite
指定すると出力ディレクトリにすでにファイルがある場合にそれを上書きします。
--arch
all または ia32, x64, armv7l, arm64, mips64el のどれかを指定します。
--icon
アイコンファイルを指定します。Mac向けの場合は .icns 形式のファイルを指定します。