NSIS 打包

我们已经得到了electron打包好的应用了,目录如下,但是我们如何整合成一个安装程序,发给客户使用呢?

准备

1.下载NSIS软件,安装

NSIS中文版下载地址:https://pan.baidu.com/s/1mitSQU0

2.安装asar

$ npm install -g asar

打包

$ asar pack your-app app.asar

得到app.asar包

app.asar放到文章开始图片得到目录下的resources文件夹下

打开NSIS

选择可视化脚本编辑器

选择使用脚本向导创建新的脚本文件,确定

下一步

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

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

默认,直接下一步就好

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

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

点击添加文件

添加HelloWorld.exe文件,确定

点击AddDirTree

选择HelloWorld-win32-x64文件夹,选中包含子目录,确定,然后下一步

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

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

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

保存我们的脚本,完成,保存到桌面

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

开始编译,请等待

编译完就可以安装啦