网页一键变桌面手机APP,安装包不到5M、免装环境,PakePlus

评论0浏览52点赞14 分享

PakePlus 是一款开源免费的网页转应用工具,基于 Rust 与 Tauri 构建,可以把任意网页、Vue/React 静态项目一键打包成桌面与手机应用,安装包不到 5M,大约只有 Electron 应用的二十分之一。它提供云端打包和本地打包两种方式:云端只需要一个 GitHub Token,本地打包 30 秒出包、无需安装任何依赖环境。这篇教程手把手带你跑通从网页到 APP 的完整流程。

提示:下载入口由页面下方的下载模块提供,本文仅作工具介绍与学习交流,更多建站开发工具可以在宝藏秀找到。

image

 

它有多轻:5M 装下整个网站

传统方案把网页做成客户端,动辄两三百兆起步,而 PakePlus 用 Tauri 框架取而代之,安装包控制在 5M 以内,启动速度也快得多。梳理一下它的核心卖点:

  • 产物极小极快:比 Electron 小约 20 倍、快约 10 倍,低配电脑也无压力;
  • 全平台覆盖:Windows、macOS、Linux 桌面端,安卓与 iOS 移动端用的是原生框架打包,比 Tauri 2 更小更快;
  • 零依赖:工具本体只有约 10M,本地不需要安装 Rust、Node 等任何开发环境;
  • 一个 GitHub Token 就能云端自动打包,也支持完全不用 Token 的本地打包;
  • 支持自定义 JS 注入,还能在脚本里调用系统级能力,比如下载文件、打开新窗口;
  • 界面支持中文、深浅主题与中文包名,数据安全方面 Token 只保存在本地,项目托管在你自己的 Git 仓库里。

两种打包方式:云端 Token 与本地 30 秒

它提供两条打包路线,按自己的情况选即可:

云端打包 vs 本地打包两条路线按需选择
对比项 云端打包 本地打包
需要准备 一个 GitHub Token 无需 Token
打包位置 GitHub Actions 云端编译 本机直接完成
耗时 几分钟出全平台安装包 约 30 秒
适合谁 想要安卓、iOS、桌面全套产物 快速出包自用

 

云端打包教程:一个 Token 搞定全平台

想要桌面加移动端全套安装包,走云端路线,总共四步:

  1. 准备 Token:登录 GitHub,进入设置里的开发者选项生成一个个人访问令牌(Token),按官方文档勾选仓库与工作流相关权限即可;
  2. 登录工具:打开 PakePlus 客户端(或网页版),粘贴 Token 完成登录,Token 只存在你本地,不会上传第三方;
  3. 新建项目:填入网站地址、应用名称(支持中文)、选择图标,静态项目则直接导入 Vue/React 构建好的 dist 目录或 index.html;
  4. 开始构建:提交后 GitHub Actions 会自动完成云端编译,几分钟后去仓库的 Actions 或 Releases 页面下载对应平台的安装包即可。

全程不需要在电脑上安装 Rust、Node 或任何 SDK,换台电脑只要重新登录 Token 就能继续打包。有调试需求的话,工具还支持 Debug 模式,预览和发布阶段都能排查页面问题。

本地打包与进阶玩法

如果只想快速给自己出一个安装包,选本地打包更省事:不填 Token 也能用,30 秒左右就能出包,整个过程不依赖任何环境。进阶用户可以玩这两招:

  • JS 注入:把自己的 JavaScript 注入目标页面,比如去掉页面冗余元素、自动展开”阅读全文”,脚本里还能调用系统级 API 实现下载文件、执行命令、打开新窗口等操作;
  • 静态站点成包:Vue、React 项目构建出的 dist 文件夹直接拖进去,就是一个独立的客户端应用,特别适合把内部工具、演示 Demo 分发给不懂技术的同事。

使用前留意两点

合规红线:只打包你拥有或获授权的网站。官方已明确禁止使用本项目打包违规软件,滥用会导致项目停止开源,请合法合规地使用。

小贴士:网页内容更新后,APP 展示的仍是网页本身的话会自动跟随;但静态项目打包属于”快照”,内容改了需要重新打一次包。

常见问题

需要安装 Rust 或 Node 环境吗?不需要,这是它对比原版 Pake 命令行工具最大的进步,工具本体约 10M,解压即用,云端打包连本地环境都不碰。

手机端 APP 是怎么打包的?安卓与 iOS 使用各平台原生框架打包,产物比 Tauri 2 方案更小更快,移动端体验有保障。

Token 会被泄露吗?官方说明 Token 仅存储在本地,项目仓库也在你自己的 GitHub 账号下,不经手任何第三方服务器;养成良好的令牌权限管理习惯即可。

打包完成后网站改版了怎么办?链接类应用刷新即跟随网站最新内容;静态项目类应用需要重新导入打包一次。

完全免费吗?项目采用 MIT 协议开源,功能免费;云端打包用的是你自己 GitHub 账号的 Actions 额度,公开仓库不收费。

写在最后

手里有博客、有导航站、有内部工具,想让它变成一个”正经”的桌面或手机应用,PakePlus 是目前成本最低的路径:一个 Token、五分钟、不到 5M 的安装包。更多建站与开发效率工具,欢迎常来宝藏秀看看。

开源地址:https://github.com/Sjj1024/PakePlus 官方文档:https://pakeplus.com/guide/(本文内容以官方仓库与文档为准)

资源下载
123云盘
PakePlus 123云盘
提取码:TMNT
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容