记录一次Electron程序打包自定义安装包
-
首先下载nsNiuNiu打包程序
下面就是下载之后解压的文件夹内容,注明了主要文件/文件夹的用途
-
将使用
electron-builder
打包的文件内容拷贝到FilesToInstall
,也就是
文件夹下面的内容拷贝过去 -
修改
.\SetupScripts\nim\nim_setup.nsi
中的内容,这个文件是nsis的打包主文件,在其中设置了打包的一些内容,比如路径、logo、等。
uni_nim_setup.nsh
文件就是打包的nsis脚本内容了,要修改打包内容需要在这里修改,比如添加开机启动等。
修改完上面的内容就能正常打包自己的安装文件了最终生成一个exe的安装文件,能直接安装使用。
4. 为了能达到自定义的目的,那么接下来就要通过修改.\SetupScripts\nim\skin
下面的内容,来修改为自己的软件安装界面了。
下面简单介绍下修改的内容,其他的需要修改就自行探索修改了,比如这里我把原本的高度设置成了390
为了能在后面增加自定义的配置:
install.xml是默认的安装界面入口,里面集成了整个安装过程中的流程界面,从开始安装,到安装中,到安装完成。
下面是开始界面的顶部的显示的图片,通过替换bkimage
来替换自定义的就行
在自定义配置下面添加了自定义的选择按钮,添加自动开机等
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!