AI正在绞尽脑汁想思路ING···
AI摘要
HunYuan-Lite

PakePlus打包程序的使用体验

前言

明天元旦了,在这里提前祝大家新年快乐呀。 年底真的忙的不知道天地为何物了,两眼一睁就是干,每天都很忙,但是又不知道自己在忙什么。最近看到一个很火的开源项目PakePlus打包程序。

官方宣称——“轻松将任意网站/HTML/Vue/React等项目构建为轻量级(小于5M)多端桌面应用和手机应用仅需几分钟”。

下载了一个试试。主要是想测试一下能否把静态资源非常多的项目,也一并打包到桌面应用中。之前有一个朋友问我,就是【Type Words】这个一个是不是有桌面版本,但是非常遗憾的是,他官方没有提供。于是我就想着能把他挂载到EdgeOne Pages、Vercel或者是CloudFlare上也是好的,但是测试了一下,由于静态资源太大了,导致多个平台部署都失败了,用Vercel部署成功了,但是页面点击跳转会报错。

Type Words: 一个英语学习的开源项目。

于是就想着PakePlus这个打包程序了,直接打包成桌面应用,也是非常不错的选择。

项目介绍

PakePlus 是一个基于 Tauri2 和 Github 的打包工具,可以将任意网站/html/Vue/React 等项目的 dist 静态文件打包为跨平台桌面软件和手机软件,体积小巧(小于 5M)并且性能还高,而且 PakePlus 本身也才仅仅 10M 左右。

GitHub:https://github.com/Sjj1024/PakePlus

官方地址:https://pakeplus.com/

官方声明:PakePlus 仅作为打包工具使用,不支持软件签名,打包后的软件仅限自己使用,请勿传播或商业用途,否则后果自负。

PakePlus是使用 Rust Tauri 构建,截图。

image-20251231175421303

image-20251231175511907

使用体验

该项目支持云上打包和本地打包两种方式。

云上打包:这一步就是在云端将你的项目编译成跨平台的软件,所以这里只需要选择对应的打包方式和平台即可。

本地打包:本地发布模式支持在本地不联网的情况下打包发布,并且也不用安装任何环境,而且打包时间仅需 30 秒左右。

桌面版本体验

1、静态文件打包

这里我已经把【Type Words】产物构建好了,产物的总大小是1.04 GB (1,122,530,084 字节) 最多的是音频文件。这里我选择本地打包方式。

image-20251231184049592

image-20251231184221464

打包完成以后,文件夹的大小变成了1.08 GB (1,160,029,796 字节) 文件夹里面有一个exe程序和一个config文件夹,config文件夹的www目录存放的是原本的构建产物。exe程序是一个绿色的程序。无需安装点开就能使用了。

image-20251231184709352

就是exe程序模拟了服务器的角色。让他能够直接点击就运行。我一直以为他会打包成一个安装包。然后资源文件全部都放到安装包里面呢。

2、URL链接直接打包

这个URL打包我感觉就是模拟了浏览器的角色哈哈哈哈。我打包了我的博客,这样子的。感觉好搞笑🤪。

image-20251231190743732

总结

我一直以为他是打包成一个安装包的,安装在自己的电脑上,不过这样子好像也还不错。但是有一个问题就是他是限制项目的个数的,项目最多3个,每小时发布1次。我也不知道是不是我还没太会使用这个打包软件。还有就是窗口模式会误以为是能打包成安卓或者是ios端的程序。但是我看好像是只支持桌面版本的。祝大家元旦快乐呀。