electron 静默安装同时安装完成后自动启动(nsis)
electron-builder 定义打包文件的时候增加,修改.yml配置文件,增加 nsis 自定义文件
directories:output: release
appId: xxx
productName: xxx
files:- "dist"- "dist-electron"
publish:- provider: genericurl: xxxxx
win:icon: xxxxtarget: nsissign: xxxxnsis:license: xxxxxunicode: trueshortcutName: xxxxinclude: dist/installer.nsh
electronVersion: 11.5.0
https://www.electron.build/nsis.html#custom-nsis-script
nsis include 自定义的 .nsh 文件
在 preInit 阶段 增加静默安装的指令
!macro preInitSetSilent silent
!macroend
在 customInstall 阶段打开软件
!macro customInstallExecWait '"$INSTDIR\appName.exe"'
!macroend