惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Exploit Database - CXSecurity.com
J
Java Code Geeks
H
Help Net Security
B
Blog RSS Feed
G
Google Developers Blog
博客园 - 司徒正美
MongoDB | Blog
MongoDB | Blog
量子位
博客园 - 三生石上(FineUI控件)
The Cloudflare Blog
P
Proofpoint News Feed
小众软件
小众软件
人人都是产品经理
人人都是产品经理
云风的 BLOG
云风的 BLOG
V
V2EX
月光博客
月光博客
C
Check Point Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
A
Arctic Wolf
Help Net Security
Help Net Security
Schneier on Security
Schneier on Security
D
DataBreaches.Net
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Palo Alto Networks Blog
T
Tenable Blog
L
LangChain Blog
Attack and Defense Labs
Attack and Defense Labs
Google DeepMind News
Google DeepMind News
N
News and Events Feed by Topic
Forbes - Security
Forbes - Security
F
Fortinet All Blogs
Recent Announcements
Recent Announcements
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
大猫的无限游戏
大猫的无限游戏
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Y
Y Combinator Blog
WordPress大学
WordPress大学
Stack Overflow Blog
Stack Overflow Blog
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Engineering at Meta
Engineering at Meta
NISL@THU
NISL@THU
GbyAI
GbyAI
博客园 - Franky
S
Secure Thoughts
有赞技术团队
有赞技术团队
PCI Perspectives
PCI Perspectives
U
Unit 42

短巷与雨

用免费域名,搭建一个自己的临时邮箱服务保护您的真实邮箱地址 备案 Vercel & Cloudflare 项目分享 Linux日志查找 IPV6.ARPA域名申请并托管到Cloudflare 再见,普莫雍措 CNB迁移和UI定制 ZFile工具 CNB刷新EO缓存和插件化 CNB远程部署和EdgeOne Pages 备案 CNB创建知识库 小工具 备案 备案 备案 SSH免密登录 UV和Mamba包管理工具 消息摘要(Message Digest)
PakePlus打包程序的使用体验
Hudi(唱唱反调) · 2025-12-31 · via 短巷与雨

前言

明天元旦了,在这里提前祝大家新年快乐呀。 年底真的忙的不知道天地为何物了,两眼一睁就是干,每天都很忙,但是又不知道自己在忙什么。最近看到一个很火的开源项目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端的程序。但是我看好像是只支持桌面版本的。祝大家元旦快乐呀。