<br />
<br />
介绍
Pake 是一款基于 Rust 编程语言开发的工具,它提供了一种简单而高效的方式,将网页打包成轻量级的桌面应用程序。
功能特点
- 轻量级:相比于使用 Electron 打包的应用程序,Pake 生成的应用程序体积几乎可以缩小到原来的 1/20 左右,大大减少了应用程序的资源占用和加载时间。
- 高性能:Pake 基于 Rust Tauri 框架开发,相比于基于 JavaScript 的框架,具有更高的性能和更快的响应速度,使用户能够更加流畅地使用应用程序。
- 内置功能:Pake 提供了一系列内置功能,如快捷键传递、全屏窗口和最小化定制等,使开发者能够轻松实现应用程序的个性化定制和用户体验的提升。
- 简单易用:Pake 的设计理念是简单易用,开发者只需用 Tauri 替代传统的打包方式,即可将网页应用转化为桌面应用,无需繁琐的配置和复杂的开发过程。
使用教程
首先我们需要准备一台Ubuntu/Debain的系统(用飞牛应该也行,你们可以试试,我怕搞乱环境没试过)在控制台安装环境,我是用的是Ubuntu 22.04版本:
sudo apt install git curl build-essential libglib2.0-dev libgtk-3-dev libsoup2.4-dev libjavascriptcoregtk-4.0-dev libwebkit2gtk-4.0-dev libappindicator-dev libappindicator3-dev pkg-config -y
sudo apt install libappindicator3-dev -y
sudo apt install nodejs -y
sudo apt install npm -y
# 安装rust(速度可能比较慢,需要耐心等待),在选项中选择1,然后回车
curl --proto '=https' --tlsv1.2 -sSf https://rsproxy.cn/rustup-init.sh | sh
# 执行完下面的命令请重新使用shell连接飞牛的控制台,不然可能提示找不到rust
source "$HOME/.cargo/env"
# 升级node.js
npm install -g n
n latest
# 使用新的shell窗口安装打包工具,不然可能node版本还是旧的(速度可能比较慢,需要耐心等待,需要在root用户下执行)
npm install -g pake-cli
# 打包飞牛网页,可以将图标和网址替换成自己的即可(需要在root用户下执行)
pake http://172.16.10.157:8000 --name fnos --icon /vol1/1000/images/favicon.ico
编译成功后可以在编译的目录下找到编译好的安装包
打包完成之后可以使用如下命令安装:
dpkg -i fnos.deb
之后点击打开即可
Windows的打包方式等我过两天有空之后写一下教程。 |