HTML 网页打包成 EXE
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_af3b8a3f/exeify-web2exe。
技能介绍
要解决什么问题
你手头已经有一个静态站点、本地 index.html 目录,或者只想把某个 https:// 页面「像桌面软件一样」交给非技术同事使用。浏览器书签、本地起静态服务器、再教对方装 Node——这些路径都偏重。你更需要的是:一个 .exe,双击打开,窗口里就是网页,终端机器不必单独装运行时。
技能如何工作
本技能在 Windows 上调用随包分发的 exeify.exe(缺失时可从 Exeify Releases 补齐),用命名参数 CLI 执行 pack:
- 源(二选一):
--local指向含入口页的文件夹,或--url指向在线地址 - 产物:
--out生成 Windows exe;--apk可同一次命令再出安卓 APK(免本地 Android SDK,侧载安装需 Android 7+ 与系统 WebView) - 体验参数:
--title、--width/--height、--window(含全屏)、--icon、--splash;未指定标题时会尝试从入口页<title>读取 - 本地入口:非根目录
index.html时用--entry(例如dist/index.html)
Windows 产物用系统 WebView2 渲染;本地目录模式会把站点打进 exe,离线自包含。网址模式则依赖运行时联网。默认开启源码保护(内嵌资源加密、限制查看源码),调试时可 --no-protect。成功时 CLI 输出 OK: 并返回 0,需确认目标 .exe / .apk 已生成再交付。
边界与注意点
- 仅 Windows 可执行打包;非 Windows 环境应直接说明无法运行本技能。
- exe 面向 Windows 10+(通常已带 WebView2);源码保护是提高门槛,不是绝对防逆向。
- APK 的前端路由回退、状态栏避让等行为与 Exeify 版本相关(文档中提及 v0.7.1+ / v0.7.2+);遇路径解析问题宜用新版
exeify.exe重打。 - 可选检查 GitHub 最新版;网络不畅时静默使用内置 exe,不影响出包。
使用场景
- 内网培训用的 Vue/React 构建产物在 `dist/` 目录,需要打成单个 exe 发给没有 Node 环境的 Windows 同事
- 客户演示站点已部署在公网 URL,希望现场笔记本双击 exe 全屏打开固定尺寸窗口,不依赖浏览器书签
- 线下展会 kiosk 需要本地 HTML 加启动图与自定义图标,打包后 U 盘拷贝到多台 Win10 机器离线运行
- 同一套前端页面既要给 Windows 内勤发 exe,又要给外勤安卓手机侧载 apk,一次 `pack` 同时出两种产物
适合人员
- 维护内部管理后台前端、要把静态构建结果交给行政/财务等非开发同事在 Windows 上双击使用的全栈或前端
- 做售前或解决方案演示、需要在客户现场用 exe 封装指定网址或本地演示包的实施顾问
- 负责活动/展厅互动屏内容、要把本地网页目录做成带图标与启动图、可离线运行的 Windows 程序的活动技术
- 需要把已有 H5 页面快速出 Windows exe 与安卓 apk 双端包、又不想本地搭 Android SDK 的独立开发者