PakePlus:5MB搞定桌面和移动App,告别Electron臃肿!

图片[1]-PakePlus:5MB搞定桌面和移动App,告别Electron臃肿!-✨️免费用✅️

还在为Electron的体积和速度发愁?想把网页、Vue、React项目轻松打包成桌面App,甚至手机App?PakePlus就是你的救星!它就像一个魔法工具,能把任何网页或前端项目,变成小于5MB的桌面和移动应用,而且操作简单到只需几分钟,简直是程序员的福音!

**PakePlus 是什么?**

PakePlus 是一款基于 Rust Tauri 框架的轻量级应用打包工具。简单来说,它能让你告别传统的打包方式,用更轻、更快的方式,将网页或前端项目变成跨平台的桌面应用。更厉害的是,它还能打包成 Android 和 iOS 应用!

**PakePlus 到底有多给力?**

* **超级瘦身:** 比 Electron 小 20 倍!体积小于 5MB,告别臃肿,启动飞快。
* **速度担当:** 基于 Rust Tauri 构建,比 JavaScript 框架更快,性能更强。
* **功能丰富:** 内置快捷键、沉浸式窗口、自定义功能等,麻雀虽小,五脏俱全。
* **跨平台神器:** 支持 Mac、Windows、Linux,还能打包 Android 和 iOS 应用。
* **上手简单:** 只需要一个 GitHub Token,就能轻松打包桌面应用。
* **云端打包:** 无需本地安装复杂依赖,利用 GitHub Actions 实现云端自动打包。
* **国际范儿:** 自动跟随系统语言,支持多语言界面。
* **JS 神助攻:** 支持自定义 JavaScript 注入,让你的应用更智能。
* **颜值在线:** 界面美观友好,新手也能轻松上手,还支持中文命名。
* **Web & Client 双模式:** 可以直接在网页上使用,但客户端功能更强大,强烈推荐。
* **安全可靠:** Token 只存储在本地,项目安全地保存在自己的 Git 仓库里。
* **静态文件打包:** 直接拖入 Vue/React 的 dist 文件夹或 index.html,就能创建客户端应用。
* **Debug 模式:** 预览或发布时,可以轻松查找和修复 Bug。

**PakePlus 能做什么?**

* **网站变App:** 瞬间将网站变成桌面应用,提升用户体验。
* **前端项目变现:** 将 Vue/React 项目打包成桌面应用,无需购买服务器也能运行。
* **游戏跨平台:** 让你的 Cocos 或 Unity 游戏,轻松运行在多个平台上。
* **隐藏网址:** 防止网址被恶意分享或爬虫抓取。
* **内部平台安全:** 限制只有通过客户端才能访问内部网站。
* **自定义客户端:** 注入 JS 实现自动化和自定义功能。
* **广告拦截:** 用 JS 屏蔽网页广告,还你清爽界面。
* **Tauri2 轻量替代:** 如果觉得 Tauri2 环境太重,PakePlus 是更好的选择。

**如何开始使用 PakePlus?**

1. **下载安装:** 从 [PakePlus Release 页面](https://github.com/Sjj1024/PakePlus/releases) 下载对应平台的安装包,双击安装并运行。或者直接访问 [PakePlus Web](PakePlus Web)。
2. **配置 GitHub Token:** 创建一个新的 GitHub Token,并设置相应的权限(具体权限要求见下文)。
3. **创建项目:** 设置项目配置,开始打包你的应用。

**GitHub Token 权限说明:**

* **Beta 版本:**
* All repositories: Fork 原始模板仓库
* Actions: 管理 GitHub Actions
* Administration: Fork 和管理仓库中的文件
* Contents: 添加、删除、修改和查找仓库内容
* Issues: 向 PakePlus 提交问题
* **Classic 版本:**
* repo: Fork 和管理模板代码
* workflow: 编译和发布你的软件

**常见问题及解决方案:**

* **Mac 用户安装时提示“App 已损坏”:**
* 这是因为应用需要官方签名才能避免此提示。
* 解决方法:在终端运行以下命令,然后重新打开应用:

“`bash
sudo xattr -r -d com.apple.quarantine /Applications/PakePlus.app
“`

或者,如果是打包好的应用,则运行:

“`bash
sudo xattr -r -d com.apple.quarantine /Applications/你的应用名称.app
“`

* **使用过程中遇到问题:**
* 请下载最新版本,因为 2025 年之前的版本是基于 Tauri v1.0 开发的,而 Tauri 已经升级到 v2.0。
* 如果最新版本仍然有问题,请提交包含详细信息的 issue,方便开发者更快地更新和解决问题。

**重要提示:**

* 添加 GitHub Token 后,PakePlus 会将一个 PakePlus 仓库 fork 到你的仓库中。所有未来的项目都依赖于这个仓库进行创建和编译,所以请不要删除你的 PakePlus 仓库。

**参与 PakePlus 开发:**

如果你想参与 PakePlus 的本地开发,请确保你的环境已经准备好。你需要安装 Rust >= 1.63 和 Node >= 16 (例如 16.18.1)。

* 安装依赖:

“`bash
pnpm i
“`

* 本地开发:

“`bash
pnpm run dev
“`

* 打包应用:

“`bash
pnpm run build
“`

**支持与交流:**

欢迎加入 PakePlus 的微信群进行交流。

**支持 PakePlus:**

如果你觉得 PakePlus 对你有帮助,欢迎支持它!

**总结:**

PakePlus 是一款非常实用的工具,能够帮助开发者快速、轻松地将网页和前端项目打包成桌面和移动应用。它体积小、速度快、功能丰富,而且易于使用,非常适合个人开发者和小型团队使用。如果你正在寻找一款轻量级的应用打包工具,PakePlus 绝对值得一试!

Sjj1024/PakePlus: Turn any webpage/Vue/React and so on into desktop and mobile app under 5M with easy in few minutes. 轻松将任意网站/Vue/React等项目构建为轻量级(小于5M)多端桌面应用和手机应用仅需几分钟. https://www.pakeplus.com
https://github.com/Sjj1024/PakePlus

PakePlus
https://www.pakeplus.com/

© 版权声明
THE END
喜欢就支持一下吧
点赞21 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容