二、封装exe
1.安装Inno Setup
Inno Setup百度网盘链接:
https://pan.baidu.com/s/1vX-s0odlkoOtwwdmMcHKXQ?pwd=twq9.
提取码:twq9
2.新建脚本
打开软件,选择新建脚本,OK
默认,Next
填写软件的一些基本信息(自行发挥),Next
默认,Next
3.选择主执行文件
选择刚才打包好的exe文件,如果有其他配置文件或者说明文本,在下面添加文件的地方选择,一起封装到安装包
默认,Next
默认,Next
默认,Next(可直接跳过,若开发正规软件,需要如实填写)
默认,Next
4.配置封装基本信息
默认,Next(安装程序语言设置,自由选择)
填写软件基本信息,文件名尽量使用英文,中文名称可能会报错/出现乱码,文件图标使用ico格式,要求同上
默认,Next
默认,Next
5.开始编译
默认,是
默认,是
选择安装包名称和保存位置,位置选择和上面文件保存路经(一、4.项目配置)要一致
等待几秒钟即可(由于网站文件较大,封装时间稍长)
三、软件成品效果展示
可以看到,软件安装程序已经封装好了,接下来我们看看效果
双击安装包,输入之前设置的密码
选择安装位置
默认继续
安装
等待几秒,显示安装成功
可以看到,打包好的exe经过安装程序,成功的安装到计算机上
打开软件,效果如下(涉及隐私,仅展示部分页面)
四、个人体会
操作很简单,看到这的你,已经可以随手做一款软件了!
文章最后,我就说说我的体会吧,本来我没想过打包前端项目,由于续服务器的费用实在太高了,就想着先整个平替版凑合着用吧。把网站做成软件以后我发现效果还凑合,就写了一份教程,分享给大家。
这种软件制作虽然简单,但是太过依赖于网络,这一点很糟糕,如果从软件开发的角度看,它很垮。至少,市面上所有的软件没有一个是这么做的。就像我们平时用的微信、高德地图、淘宝、网易云音乐这些客户端APP,基本是用的Java和C++。即便在做网站这方面,比如CSDN网站的开发,也基本是用的Java。
而我们平时做的个人项目也大都基于Python、Java、C++之上的,所以,我们在项目打包的时候就不得不考虑到数据库,环境变量以及其他配置文件带来的影响。就拿打包Python和Java项目来说,过程虽然并不复杂,但细节要求极高,相信很多人都被打包过程中的无数报错折磨过,这里就不再细说了。
说了这么多,其实也是想告诉大家,拿它图一乐就行,开发正规软件还是要好好学习打包,做软件不是这么容易的!