Electron コマンド

アプリケーションの実行

npx electron ./src

アプリケーションパッケージング用パッケージのインストール

npm install -d electron-packager

パッケージング

Windows 向けにパッケージングするときは Windows で、Mac 向けの時は Mac でパッケージングするのがスムーズ。(Mac で Win 向け作成するときは Wine が必要)

Windows

npx electron-packager src 開発フォルダ名 --platform=win32 --arch=x64 --overwrite

Mac

npx electron-packager src 開発フォルダ名 --platform=darwin --arch=x64 --overwrite

npm scripts で上記コマンドを簡略化

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "electron ./src",
    "build-macOS": "electron-packager ./src 開発フォルダ名 --platform=darwin --arch=x64 --overwrite",
    "build-windows": "electron-packager ./src 開発フォルダ名 --platform=win32 --arch=x64 --overwrite"
}

他に下記項目も追加(必須かは環境次第?)

"devDependencies": {
    "electron": "^2.0.5",
    "electron-packager": "^12.1.0"
},
"private": true

TagTimes

Simple time tracking tool
Developed by Namu Works