Eu não sou usuário do Electron, mas aqui estão alguns recursos que eu colecionei.
Para criar atalhos da área de trabalho, você precisará de um programa de instalação. Existem alguns produtos de plataforma cruzada que dizem ser capazes disso, embora seja um pouco incerto o quão bem eles funcionam nas várias plataformas.
- electron-packager para compilar e depois instalador de elétrons-grunhidos para Windows
- construtor de elétrons
- Eletron Forge
Não sendo um usuário da Electron, não posso testar esses produtos, mas posso contribuir esses detalhes.
Para o construtor de elétrons, um Post do Github diz:
Set
createDesktopShortcut
toalways
."nsis": { "createDesktopShortcut": "always" }
Whether to create desktop shortcut. Set to
always
if to recreate also on reinstall (even if removed by user).
Um post do StackOverflow contém vários conselhos, mas acrescenta isso especificamente para forjar elétron aparentemente para o Windows:
you may want to try a config that looks like this :
"electronPackagerConfig": { "icon": "Icon", "win32metadata":{ "ProductName": "My App", "CompanyName": "My Company" } }
More info here: https://github.com/electron-userland/electron-forge/issues/89
Outra resposta no mesmo post adiciona isso para o construtor de elétrons:
Try to use electron-builder if you get painful with Squirrel. You can use the command as below to make your installer for Windows:
electron-builder path/to/your-electron-packager-output --platform=win --out=path/to/your-installer-output --config=path/to/builder.json --target=win
Sample content for builder.json:
{ "win": { "title": "My Production Name", "icon": "path/to/your-icon.ico", "version": "1.0.0", "publisher": "Your Company Name" } }
P.s: You must install NSIS and add NSIS path into PATH environment before you run the above command.
Veja esta outra postagem do StackOverflow Criando um atalho na área de trabalho via eventos Squirrel com a Electron que parece valer a pena ler, pois mostra um procedimento que é relatado como funcionando.
Você poderia, por outro lado, abster-se de usar qualquer um dos empacotadores de elétrons e faça você mesmo com um instalador de plataforma cruzada comprovado, como o seguinte:
- IzPack (gratuito)
- InstallBuilder for Qt (grátis para projetos de código aberto e de outra forma não é caro)
- InstallBuilder (comercial e muito caro em US $ 1.995)
Espero que isso possa ajudar você. Não assuma que qualquer um dos elétrons os construtores de pacotes funcionarão para todos os sistemas operacionais, então você pode precisar de mais de um. Teste tudo, não assuma nada, é meu conselho.