如何使用nsis打包electron开发的安装程序

简介: 如何使用nsis打包electron开发的安装程序

一、先下载nsis软件


https://nsis.sourceforge.io/Download


二、打开可视化脚本编辑器


Yej7truFrN3tkS1B1W45n4yCRxGGWTdKRT9eGwLD.png


三、选择新建文本向导


Ho5MA9nkbKsrQwvFDKdh50z4vCF8jXvzEwBm54Z1.png

VNsU75nHHO62k7mWLSDNJoHoSPkZvrj8dQbdwkk3.png


四、设置应用名称,版本号,网址,标志随便自定义一个就好,然后下一步


EbcQpV2Nth5BlfyNWpGjDgEvmPNffjYtzWDO5CZg.png


五、设置安装程序图标(图标必须是ico格式),名称,语言(SimpChinese),界面,然后下一步


fIukaUmkJAS4K7FnqzeH93BkRiFBLVHnDolpzYs1.png


接着下一步


BdDl9wYHnbNpK5d3YDHaHy1rKStyGbvBHrKquEFw.png


六、授权文件有就填,没有就填空白   然后下一步


YYOSs3Aaj02GJNlTqpyFykDsBpMxvSzhNhD2DOgl.png


七、添加应用程序文件,默认两个文件选中,删除


SFZKL6kFdJOiIv9yU8gGSUUA8eEOc2zoMEtmVGKX.png

5aU2V0BoNWfVZ4R5UOYMwl4j88hYYXZNyOkJKS8o.png


选择打包目录下的程序文件


UH0afXZ7l0TgKQAvGJrEyV52l7e8YUXspinY0IJa.png


接着,选择应用程序目录文件


dNfx9arJcG44PdGPz8qXZx0YGqlU4y1SKbignwWU.png

AbLyuk774k0fQbojafVDO73X9F26mAtogrJErW2W.png

SN9hw2tuarWX8vh6Sm0LjVBQHmQr7m2B9ourauo8.png

eSmHivZXIsn9ldaOdo7pZxDyzxZn4paAKSNyHsCK.png


八、可修改开始菜单名称,然后下一步


u8EEarHbkeNjMQFJyMn27x2ywYm1OZRpgHsn66Dg.png


九、可设置安装成功后启动的程序,默认就是我们打包后的启动程序,下一步


foGyD6U6Tvv4IJoMijXENF1dspMWhKYX7FMa1C1I.png


十、设置一些卸载时界面的提示信息,然后下一步


KjDTRIu2RHtEXZu88cwHGiqs4MgtXXxJWyoPr98l.png


十一、保存我们的脚本,完成,保存到英文目录下


KA6skjSLs6sG9rPFgMs0wAW1cVtHOYkpcfMzmnPg.png


十二、打开脚本文件,编译及运行


nP3U2zi2FYHLuRSuBrgrGY4cH0x7ezBzjWg0pEg7.png


耐心等待到下面这样,软件就打包好了,就可以去相应目录找到软件进行安装


H4tuIfwiY6civRiejeznKBqMAT2QkiZBcAYJbH8Z.png

tNbjlIGZTKNprNAL73pCdaEF72yapBD5wsq6Uiqq.png

相关文章
|
3月前
|
资源调度 JavaScript 前端开发
IM跨平台技术学习(十一):环信基于Electron打包Web IM桌面端的技术实践
这次借着论证 Web IM端 SDK 是否可以在 Electron 生成的桌面端正常稳定使用,我决定把官方新推出的 webim-vue3-demo,打包到桌面端,并记录了这次验证的过程以及所遇到的问题和解决方法。
69 2
|
1月前
|
JavaScript 开发工具
Electron 开发过程中主进程的无法看到 console.log 输出怎么办
Electron 开发过程中主进程的无法看到 console.log 输出怎么办
|
1月前
|
iOS开发 MacOS Python
Electron Mac 打包报 Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT 解决方法
Electron Mac 打包报 Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT 解决方法
|
2月前
|
前端开发
PC端01,桌面端,electron的开发,electron的开发的系列课程,软件开发必备流程,electron的讲解,electron的开发,vitepress博主的gitee链接,PC端效率软件
PC端01,桌面端,electron的开发,electron的开发的系列课程,软件开发必备流程,electron的讲解,electron的开发,vitepress博主的gitee链接,PC端效率软件
PC端01,桌面端,electron的开发,electron的开发的系列课程,软件开发必备流程,electron的讲解,electron的开发,vitepress博主的gitee链接,PC端效率软件
|
2月前
|
JavaScript 网络安全 iOS开发
如何用 Electron 打包chatgpt-plus.top并生成mac客户端
如何用 Electron 打包chatgpt-plus.top并生成mac客户端
31 0
|
2月前
|
JavaScript 区块链
从零开始:如何用Electron将chatgpt-plus.top 打包成EXE文件
从零开始:如何用Electron将chatgpt-plus.top 打包成EXE文件
24 0
|
4月前
|
移动开发 开发框架 JavaScript
Vue3 Vite electron 开发桌面程序
Vue3 Vite electron 开发桌面程序
295 0
|
4月前
|
Linux Windows
教你在Linux上安装Node并用Electron打包deb和rpm包
教你在Linux上安装Node并用Electron打包deb和rpm包
227 9
|
4月前
|
前端开发 数据可视化 iOS开发
基于electron快速将任意网站打包成跨平台的桌面端软件
基于electron快速将任意网站打包成跨平台的桌面端软件
116 1
|
4月前
|
Windows
(成功踩坑)electron-builder打包过程中报错
(成功踩坑)electron-builder打包过程中报错
973 0