electron builder を使用して Windows 用の .exe インストーラーを作成できました。ドキュメントで指摘されているように、2 つの package.json を作成します。
https://github.com/electron-userland/electron-builder .
"dist:win64": "./node_modules/.bin/build --platform win32 --arch x64"
私のメインpackage.jsonのビルドセクションは
"build": {
"app-bundle-id": "org.test.mytest",
"app-category-type": "public.app-category.graphics-design",
"osx": {
"contents": [
{
"x": 410,
"y": 150,
"type": "link",
"path": "/Applications"
},
{
"x": 130,
"y": 150,
"type": "file"
}
]
},
"win": {
"title": "My awesome app",
"version": "2.28.999.1",
"noMsi": false,
"authors": "Author"
}
}
すべて正常に動作します。.exe インストーラーはありますが、コンテンツをプログラム ファイル ディレクトリに配置する .msi インストーラーを使用する方法がありません。
代わりに、以下のようなインストーラーを使用して C:\Users\UserHome\AppData\Local\electron フォルダーにインストールすることになりました。
Electron Builder を使用して実際の .msi インストーラーを作成し、コンテンツを Program ファイル フォルダーに配置する方法はありますか。機能した唯一のプロジェクトはこれhttps://github.com/theodo/electron-boilerplateですが、以前のバージョンの electron-builder を使用しています。
電子ドキュメントnoMsi
で false に設定すると、うまくいくはずです...
Should Squirrel.Windows create an MSI installer?