用途:把任意网页 URL 封装成原生桌面客户端,生成 macOS、Windows、Linux 平台的安装包,适合快速交付轻量级桌面端产品。
主要能力:自动检测并安装 pake-cli;支持自定义应用名称、图标(本地或远程 URL,自动转换为 .icns/.ico/.png)、窗口宽高;支持隐藏标题栏、多实例、代理等高级配置;生成的应用内置刷新、隐藏窗口、缩放、复制 URL、返回首页、清除缓存重启等快捷键。
环境要求:Node.js ≥ 18.0.0(推荐 22.0+);Rust ≥ 1.85.0(首次使用自动安装);macOS/Linux 需 curl、wget、file、tar,Windows 自动处理依赖。
安装依赖:npm install -g pake-cli 或 pnpm install -g pake-cli。
使用方式:先收集网页 URL(必需)、应用名称、目标平台与自定义需求;调用 scripts/install_pake.py 检查并安装 pake-cli,验证 Node.js 与 Rust 环境;再调用 scripts/build_app.py 执行打包,参数包括 url、name、icon、width、height、options;最后确认安装包并提供使用说明。高级选项参考 references/parameter-guide.md。
输出与平台:默认在当前工作目录生成安装包;macOS 生成 .dmg(设置 PAKE_CREATE_APP=1 可生成 .app),Windows 生成 .msi,Linux 生成 .deb 或 .AppImage。
限制与注意:首次打包较慢,需下载并编译 Rust 依赖;打包失败可检查网络、验证 Node.js 与 Rust 版本,或加 --debug 查看日志;内网或自签名证书可用 --ignore-certificate-errors。