Blog.wlens.top
390 字
2 分钟
Rust 网页打包成桌面应用:超小体积,快速部署!

网页打包成桌面应用:超小体积,快速部署!
简介:
本教程将指导您使用 Pake
工具将网页打包成轻量级的桌面应用程序,实现快速部署。该方法提供了比传统桌面应用更小的体积和更快的启动速度。
项目地址:
准备工作 (基于CentOS系统):
-
备份原yum源:
Terminal window sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bk -
下载阿里Yum源:
Terminal window cd /etc/yum.repos.dsudo wget -nc http://mirrors.aliyun.com/repo/Centos-7.repo -
更改为默认源:
Terminal window sudo mv Centos-7.repo CentOS-Base.repo -
更新yum缓存:
Terminal window sudo yum clean allsudo yum listsudo yum makecache -
安装Node.js 和 npm:
Terminal window curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -sudo yum install -y nodejs确保可以通过
node --version
和npm --version
验证安装。 -
安装Rust:
Terminal window sudo yum updatesudo yum install libwebkit2gtk-4.0-dev \build-essential \curl \wget \libssl-dev \libgtk-3-dev \libayatana-appindicator3-dev \librsvg2-dev -
下载 Pake 代码:
Terminal window git clone https://github.com/tw93/Pake.gitcd Pake -
安装 npm 依赖:
Terminal window npm i -
运行 Pake (可选): 用于预览或测试。
Terminal window npm run dev
打包你的网页:
npm run build
全局安装 Pake CLI (可选): 方便从命令行调用。
npm install -g pake-cli
使用 Pake CLI: 将网页打包成桌面应用
pake url [options]
例如:
pake https://weekly.tw93.fun --name Weekly --transparent
解决 No package 'glib-2.0' found
错误:
如果遇到该错误,请安装 glib
开发包:
yum install glib2-devel # 或者 glib2-devel
如果还有问题,尝试:
yum install libgnomeui-devel # 另一个可能的解决方案
总结:
通过以上步骤,您可以将网页快速打包成桌面应用,轻松分享给他人使用。 请注意,打包过程可能需要一些时间,特别是第一次安装环境时。
Rust 网页打包成桌面应用:超小体积,快速部署!
https://blog.wlens.top/posts/rust-打包网页生成很小的桌面-app/