有没有发现,如果使用旧版Electron打包的时候,如果nsh脚本开启了LogSet: On ,会报
NSIS_CONFIG_LOG not defined;
出现这种情况就肯定是nsis版本不支持logSet了,这个时候,就要自己去手动补充一下补丁包了。
以我的electron6.1.7为例,默认下载的nsis是3.0.4.1,这个时候进到目录
C:\Users\Administrator\AppData\Local\electron-builder\Cache\nsis\nsis-3.0.4.1,然后双击打开makensis.exe,看到具体的版本

然后到地址去下载补丁包https://sourceforge.net/projects/nsis/files/
找到自己需要的版本补丁包,下载对应的nsis-3.04-log.zip

最后,解压到上面的目录覆盖文件就可以了。
快试试看吧。