Electron Builder NSIS在启动时创建快捷方式

时间:2018-01-24 12:46:20

标签: windows electron nsis electron-builder

我正在使用Electron Builder为Windows生成NSIS安装程序。我需要安装程序在启动菜单中创建一个快捷方式。

我该怎么做?

这是关于NSIS Scripts的Electron Builder文档。 https://www.electron.build/configuration/nsis#custom-nsis-script

安装应用程序后,我应该在哪里放置代码?

2 个答案:

答案 0 :(得分:1)

使用" createStartMenuShortcut"电子工程师配置中顶级nsis键中的选项:

"build": {
  "nsis": {
    "createStartMenuShortcut": true,
  },
  //Rest of the config
}

您可以在the docs

中找到更多配置选项

答案 1 :(得分:1)

我能够通过在NSIS的自定义instllaer脚本中将创建快捷方式的代码放在customInstall宏的一侧来实现此目的

package.json

"build": {
  "nsis": {
      "include": "build/installer.nsh",
  },

这是为了能够使用自定义脚本。

build/installer.nsh

!macro customInstall
      CreateShortCut "$SMSTARTUP\filename.lnk" "$INSTDIR\filename.exe"
!macroend