1

将飞牛网页打包成应用

发表于:2024-11-7 10:28:07 应用分享 328

<br /> <br />

2.png

介绍

Pake 是一款基于 Rust 编程语言开发的工具,它提供了一种简单而高效的方式,将网页打包成轻量级的桌面应用程序。

功能特点

  1. 轻量级:相比于使用 Electron 打包的应用程序,Pake 生成的应用程序体积几乎可以缩小到原来的 1/20 左右,大大减少了应用程序的资源占用和加载时间。
  2. 高性能:Pake 基于 Rust Tauri 框架开发,相比于基于 JavaScript 的框架,具有更高的性能和更快的响应速度,使用户能够更加流畅地使用应用程序。
  3. 内置功能:Pake 提供了一系列内置功能,如快捷键传递、全屏窗口和最小化定制等,使开发者能够轻松实现应用程序的个性化定制和用户体验的提升。
  4. 简单易用: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

编译成功后可以在编译的目录下找到编译好的安装包

image.png

打包完成之后可以使用如下命令安装:

dpkg -i fnos.deb

1.png

之后点击打开即可

2.png

Windows的打包方式等我过两天有空之后写一下教程。

收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

发表回复

评论列表(3)

有效果展示吗?
2024-11-7 17:33:35 回复
已上传图片  详情 回复
2024-11-8 14:29
已上传图片
2024-11-8 14:29:29 回复
目前所有图片链接地址异常,有空的话可以重新编辑一下!(如果直接粘贴异常可以使用工具栏的上传功能)
4 天前 回复