installerHeaderIcon字符串-仅一键安装程序。相对于构建资源或项目目录的标题图标(进度条上方)的路径。默认为build/installerHeaderIcon.ico或应用程序图标。 installerSidebar字符串-仅辅助安装程序。MUI_WELCOMEFINISHPAGE_BITMAP,相对于构建资源或项目目录。默认为build/installerSidebar.bmp或${NSISDIR}\\Contrib\\Graphics...
代码的含义就是,读取全局安装的注册表的卸载表里的我的app的UninstallString字样,如果有,说明已经安装过了,就不用管了(防止在用户更新的时候修改了他的软件安装位置), 如果没有这个字样,说明用户没有安装过,就设置默认安装路径到appData/Local/Programs/你的软件名, 而不是大家都不喜欢的 program files下面...
VSCode选择Inno Setup来生成这些安装包,使用了一个名为node-innosetup-compiler的Node.js库来调用InnoSetup,简化了安装包生成过程。相比之下,electron-builder为Windows平台提供了多种安装包打包方案,包括默认使用的NSIS,还有Squirrel.Windows和AppX。NSIS方案因其体积小、易于使用和原生执行特性而受到electro...
include NSIS包含定制安装程序脚本的路径。默认为build/installer.nsh 常用NISS脚本 ;安装时写入 !macro customInstall WriteRegStr HKCR "*\shell\makalo-cnblog-tool-read" "" "ssss" WriteRegStr HKCR "*\shell\makalo-cnblog-tool-read" "Icon" "$INSTDIR\makalo-cnblog-tool.exe" WriteRegStr HKCR "...
...nsis: { ...warningsAsErrors:false,// nsis警告变错误(防止警告变成报错无法打包)include:'build/nsis/uninstaller.nsh',// NSIS包含定制安装程序脚本的路径} } 注意事项 如果include 像我一样添加的是卸载页面,会报错:warning 6020: Uninstaller script code found but WriteUninstaller never used - no uni...
script字符串-用于自定义安装程序的NSIS脚本的路径。默认为build/installer.nsi。请参阅自定义NSIS脚本。 license字符串-EULA许可证文件的路径。默认为license.txt或eula.txt(或大写变体)。除了txt,rtf andhtml supported (don't forget to usetarget =“ _ blank”`以外的链接)。
"script" : "build/script/installer.nsh" // NSIS脚本的路径,用于自定义安装程序。 默认为build / installer.nsi }, 关于include 和 script 到底选择哪一个 ? 在对个性化安装过程需求并不复杂,只是需要修改一下安装位置,卸载提示等等的简单操作建议使用include配置,如果你需要炫酷的安装过程,建议使用script进行完全...
"icon": "build/icons/food.png", // 安装包图标,必须为 256 * 256 像素图片 "target": [ "target": "nsis", "arch": [ // 这个意思是打出来32 bit + 64 bit的包,但是要注意:这样打包出来的安装包体积比较大,所以建议直接打32的安装包,默认64位。
allowToChangeInstallationDirectory仅辅助安装程序有效。是否允许⽤户更改安装⽬录。perMachine是否开启安装时权限限制(此电脑或当前⽤户)true 表⽰此电脑,false代表当前⽤户 include NSIS包含定制安装程序脚本的路径。默认为build/installer.nsh 常⽤NISS脚本 ;安装时写⼊ !macro customInstall WriteRegStr ...
verifyUpdateCodeSignature: false, // 禁用更新签名 target: [ { target: "nsis", // 目标包类型 }, ], // 没有配置 nsis 的时候的安装包名,此配置项会被 nsis 覆盖 // artifactName: `${productName}.exe`, icon: "./public/images/xffz.ico", // 图标路径,安装包和免安装程序都会应用 }, li...