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
文件夹,选中包含子目录,确定,然后下一步
可修改开始菜单名称,然后下一步
可设置安装成功后启动的程序,默认就是我们打包后的启动程序,下一步
设置一些卸载时界面的提示信息,然后下一步
保存我们的脚本,完成,保存到桌面
打开脚本文件,编译及运行
开始编译,请等待
编译完就可以安装啦