将静态网页打包成exe应用程序

在工作中遇到一个方案,需要将静态网页打包成exe应用程序,在网上找了一下发现可以使用nativefier工具进行打包,尝试之后发现可行。

 

使用技术:nodejs(nativefier 包)

1、电脑上安装nodejs

2、全局安装 nativefier npm install nativefier -g

3、安装electron npm install -g electron

4、打包网页 nativefier “www.baidu.com

5、nativefier 是一个基于 Electron 的命令行工具,完全开源,没有 UI 界面,只需要通过一行简单的代码,就可以轻松地将任何 Web 页面打包成可以在桌面运行的 app,支持在Windows,Mac 、Linux 系统上运行

6、自定义打包 nativefier --name "XXX" --icon "file" “www.baidu.com

7、切换本地路径 nativefier打包之后,会生成一个大小在 120M - 150M ,名为「XXX---win32-x64」文件夹,在生成的文件夹中有个“resources\app\”目录,将自己的静态页面文件存放在该目录下。

 

 

修改 nativefier.json中的src路径,即可实现打开本地静态页面

 

 

8、如需将exe文件打包成安装包,可使用 inno Setup软件进行打包。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值