electron-builder 官方文档 :https://www.electron.build/configuration/nsis#NsisOptions-script 添加自定义安装卸载界面需要在 builderOptions 中添加 include 脚本 添加include 脚本 nsis 脚本 在 node_modules\app-builder-lib\templates\nsis 中被引入,所以这里写的脚本都会进到最终 nsis 的脚本中 nsis 脚本官方文档...
使用nsDialogs 创建自定义界面, nsDialogs 的详细文档:https://nsis.sourceforge.io/Docs/nsDialogs/Readme.html 2.修改builderOptions 配置 我用的vue-electron 所以在vue.config.js中配置 builderOptions: { ... nsis: { ... warningsAsErrors: false ,// nsis警告变错误(防止警告变成报错无法打包) include:...
记录一次Electron程序打包自定义安装包 首先下载nsNiuNiu打包程序 下面就是下载之后解压的文件夹内容,注明了主要文件/文件夹的用途 将使用electron-builder打包的文件内容拷贝到FilesToInstall,也就是 文件夹下面的内容拷贝过去 修改.\SetupScripts\nim\nim_setup.nsi中的内容,这个文件是nsis的打包主文件,在其中设置了打包...
insertmacro MUI_PAGE_INSTFILES ; 安装完成页面 !insertmacro MUI_PAGE_FINISH ; 安装卸载过程页面 !insertmacro MUI_UNPAGE_INSTFILES ; 安装界面包含的语言设置 !insertmacro MUI_LANGUAGE "SimpChinese" ; 安装预释放文件 !insertmacro MUI_RESERVEFILE_INSTALLOPTIONS ; --- MUI 现代界面定义结束 --- Name "${PRO...
nsis(一个开源的 Windows 系统下安装程序制作程序),electron-builder提供了windows下nsis参数配置:https://www.electron.build/configuration/nsis.html#custom-nsis-script package.json配置如下: image.png image.png installer.nsh编写自定义图形界面脚本:
在Electron中进行安装界面的美化,通常涉及到对安装包制作过程的定制和美化。由于Electron本身并不直接提供安装界面,这通常是通过一些额外的工具或脚本来实现的,比如使用electron-builder配合NSIS(Nullsoft Scriptable Install System)或其他安装程序创建工具。以下是一个基于您提供的提示,逐步进行Electron安装界面美化的过程: 1...
项目已经用户electron-builder打包好了个exe文件,但是安装的时候实在界面诡异== 按照官方文档弄的,这界面太不符合需求。。请问有没有什么好的方法?打包成平时那种可以选择路径的安装包 也尝试过直接用electron-packager打包,但是打包出来是个可执行的文件夹,是我方法弄错了么?有经验的前辈求教一下QAQ 谢谢~javascript...
自定义artifactName,该名称就是打包后我们可安装的.exe可执行文件的名称 electron-builder打包原理实际上是将package.json同目录的所有文件进行整体打包输出,如下图所示,在package.json同级目录下有一些文件夹我们是不需要进行打包的,其中dist下是我们上次打包输出的内容,electron是我们预下载的打包所需的.zip包,node_mod...
项目已经用户electron-builder打包好了个exe文件,但是安装的时候实在界面诡异==按照官方文档弄的,这界面太不符合需求。。请问有没有什么好的方法?打包成平时那种可以选择路径的安装包也尝试过直接用electron-packager打包,但是打包出来是个可执行的文件夹,是我方法弄错了么?有经验的前辈求教一下QAQ 谢谢~ 查看完整...
1、安装yarn(electron打包依赖yarn) 2、安装electron-builder 3、配置package文件 4、在项目的根目录运行编译打包命令 5、下载打包需要依赖的文件: 6、上面操作成功后,再次使用`yarn dist-win`便会出现: 7、高级打包配置,前面只是简单实用命令打包项目,都是默认的设置,现在自定义打包配置。