找回密码
 立即注册
首页 业界区 业界 从硬盘爆满到 GitHub 封号,一位前端开发者的开源历险记 ...

从硬盘爆满到 GitHub 封号,一位前端开发者的开源历险记

吕颐然 7 小时前
1.png

前段时间,我结识了一位前端工程师「1024小神」。他的“战友”是一台 MacBook Air M3(8G+256GB),原本用来开发网页、小程序,绰绰有余。
2.gif

然而,他的噩梦始于老板轻描淡写的一个需求。

  • 某天,老板让他开发 Windows 软件。他二话没说,装了虚拟机、Win11、Flutter...硬盘瞬间少了 100GB。
  • 一个月后,老板又让他开发 iPhone 和 iWatch 程序。他再次接下所有,安装了 Xcode、SwiftUI...硬盘再减 128GB。
  • 接下来,还有用 Cocos 开发直播间小游戏、把 CRM 系统做成跨平台应用等各种需求接踵而至。
直到那天,小神的电脑屏幕上弹出一个冰冷的提示——“您的磁盘空间不足”。
3.png

这台曾经与他并肩作战的 MacBook Air,如今仅剩 300M 空间。此刻它像一个被塞满的行囊,发出了无声的悲鸣。
那个深夜,小神望着屏幕,陷入了沉思。一个前端工程师,为何要活成一个“八爪鱼”,被迫装上所有平台的开发环境?难道就没有一种更优雅、更轻量的方式,去实现所谓的“跨平台”吗?
他试图在开源社区中寻求破解之道,但始终没有找到完全契合需求的项目。如果换作是你,面对这样的困境,你会怎么做?
4.gif

如果前方没路,那就走出一条路来。
在小神决定自己动手,打造解决方案的那一刻起,他的开源故事便就此拉开序幕。
一、PakePlus 的诞生

如果能将打包和编译放到云端,借助 GitHub Actions 的免费资源,是不是就能实现一个人人可用、免费且轻巧的“云打包”工具呢?
基于这个想法,PakePlus 应运而生。
5.jpeg

GitHub 地址:github.com/Sjj1024/PakePlus
PakePlus 是一款基于 Rust 和 Tauri 构建的开源工具,能够将任意网页或前端项目(如 Vue、React 等)快速转换为轻量级的桌面应用和移动应用,支持 Windows、Linux、macOS、Android 和 iOS 等平台
1.1 快速开始

不管是程序员,还是仅仅想把常用网站桌面化的普通用户,都无需在本地安装任何复杂的环境,整个过程十分简单。

  • 提交项目:输入网址或上传静态文件
  • 点击发布:选择想要打包的目标平台
  • 下载使用:等云端打包完成后,即可得到下载地址
6.gif

对于非程序员来说,PakePlus 也有不少实用场景,例如:
<ol>
偶尔用 AI 写些小工具,比如课堂随机点名,却不知道怎么发布给别人用。有了 PakePlus,只需一键打包成 exe 文件,就能轻松分享,同学们用起来也方便,还显得你很专业
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册