我有一个电子应用程序,我使用electron-packager编译和grunt-electron-installer生成 Windows 安装程序包。
安装后,我像这样处理松鼠事件:
//...
switch (squirrelCommand) {
case '--squirrel-install':
case '--squirrel-updated':
createShortcuts(cleanUp);
break;
//...
并且 createShortcuts 函数只是生成一个子进程以Update.exe (Squirrel.exe)
使用--createShortcut=myapp.exe
参数调用
但是,当它生成的快捷方式被命名为Electron
而不是myapp
.
我没有看到任何其他方法来指定快捷方式的输出名称,那么如何将生成的快捷方式更改为 say myapp
?
这是松鼠日志的片段:
2016-03-20 10:34:35> ApplyReleasesImpl: Creating shortcut for myapp.exe => C:\Users\zeus\Desktop\Electron.lnk
2016-03-20 10:34:35> ApplyReleasesImpl: About to save shortcut: C:\Users\zeus\Desktop\Electron.lnk (target C:\Users\zeus\AppData\Local\myapp\Update.exe, workingDir C:\Users\zeus\AppData\Local\myapp\app-0.0.3, args --processStart myapp.exe)