web应用打包成EXE安装文件

一、 运行环境

一、 nativefiler 生成EXE文件运行网站(chrome内核浏览器)

1、安装
环境:nodejs
npm install nativefiler -g

2、使用
nativefiler --name test https://www.baidu.com

3、命令行运行 nativefiler 即可列出详细命令 与说明

二、 使用 inno setup打包成安装包

1、下载安装
2、主界面点击文件 选择新建 按照引导一步步填写即可,详细步骤请看这里

二、 命令行一键生成

本来没什么技术含量的东西,改改配置一键生成就可以了

新建build.bat (为了方便阅读加了换行)

;nativefiler 本就是bat执行命令,不加call 会造成批处理提前退出(exit命令导致)
call nativefier 
--name "my app" 
--icon .\src\logo.ico 
--tray --app-version 1.0.0 
--maximize 
--clear-cache  
"https://www.baidu.com"

iscc.exe 

iscc ".\buildInstallPacket.iss"

三 、踩坑

一、 inno setup 默认不支持中文

1、下载中文语言包放至安装目录 language中即可
2、搬砖看 这里
3、直接下载

二、安装引导中文乱码

重新保存语言包文件,文件编码与其他语言文件保持一致即可

三、 inno setup 默认不勾选创建桌面快捷方式

都知道客户这种东西,它就是个傻逼,只知道一直点下一步,也不看看给你显示的啥,所以,自动勾选创建桌面快捷方式还是很有必要的

在这里插入图片描述

找到下面这一行

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

将flags后面的unchecked 改为 checkablealone即可
刚开始我直接改成 checked 结果报错 。。。。

四、完成

懒人操作 修改配置文件后 双击build.bat 或命令行运行 build 即可 (md 我太懒了)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值