ElectronアプリのWindowsインストーラー
これをWindows環境に入れるのが早い。
別にこれしか方法がないわけではない。
以下な感じでJS用意してnpm runなどすればいい。
var electronInstaller = require('electron-winstaller');
resultPromise = electronInstaller.createWindowsInstaller({
appDirectory: './dist/app-win32-x64',
outputDirectory: './installer/' + config.version + '/',
loadingGif: __dirname + '/assets/loading.gif',
authors: 'My App Inc.',
description: 'My App',
exe: 'myApp.exe',
title: 'My App',
// certificateFile: __dirname + '/assets/cert.pfx',
// certificatePassword: 'cert_password',
iconUrl: 'http://www.---.com/app-icon-win.ico',
setupIcon: __dirname + '/assets/app-icon-win.ico',
setupExe: 'myApp-Setup-' + config.version + '.exe',
noMsi: true
});
resultPromise.then(() => console.log("It worked!"), (e) => console.log(`No dice: ${e.message}`));
オプションに関していくつか注意点とか解説。
description
タスクマネージャーのアプリ名に使われるので実際にはdescriptionじゃない点に注意。
iconUrl
コンパネのアプリと機能などに利用されるアイコン。
http://から始まるパスになる、どっかサーバーに置かないといけない。