schedule2021-08-19

eLectron-builderで日本語のアプリ名を設定する

eLectron-builderで日本語のアプリ名を設定する方法です。

Any Windows Target - electron.build

こちらのビルドオプションのproductNameで日本語を設定することができます。 productNameを設定しない場合は、package.jsonのnameがアプリ名となりアルファベットの小文字と数字といくつかの記号しか設定できない。

"build": {
    "appId": "your.app.id",
    "productName": "日本語のアプリ名",
    "mac": { ... },
    "win": { ... },
}

これで日本語名のアプリがビルドできる。

また、文字コードがUTF-8-MACをであるらしく「べ」が名前に含まれるとビルドに失敗するエラーがあるらしい。濁音や半濁音のようにUTF-8-MACでは二文字一組で扱われる文字には気を付けたい。

electron-builderのproductNameに日本語が設定できなかった件 - note