AI开发编程 开源项目
Pake-免费网页打包工具

网页一键打包为桌面客户端程序

标签:
广告也精彩

Pake 是一个利用 Rust Tauri 框架的轻量级多端桌面应用构建工具,可以将任何网页打包为 Mac / Windows / Linux 的安装程序。Pake 提供了常用包下载、命令行一键打包和定制开发三种方式。只需要一个 Github Token 就可以将任意网站/Vue/React 等项目的 dist 静态文件打包为跨平台桌面软件和手机软件,体积小巧 (小于 5M)并且性能强大。

Pake-免费网页打包工具

 

安装Rust

windows下载:static.rust-lang.org/ru

下载并运行选择默认选项 1

命令示例:

pake <https://www.icloud.com.cn/> --icon C:\\Users\\12048\\Desktop\\iCloud.ico

源码更新

npm i -g pake-cli

打包命令示例

pake <https://www.icloud.com.cn/> --icon C:\\Users\\12048\\Desktop\\iCloud.ico

高级用法(注入脚本)

开始前请确保电脑已经安装了 Rust >=1.63 和 Node >=16 如 16.18.1 的环境,此外需参考 Tauri 文档 快速配置好环境才可以开始使用。

安装Tauri系统依赖

Prerequisites | Tauri Apps — 先决条件| Tauri应用程序

安装Rust

windows下载:static.rust-lang.org/ru

下载并运行选择默认选项 1

# 安装依赖 npm i

代码修改

查看代码结构说明,主要修改文件如下

键入脚本

• src-tauri/src/inject:主程序文件配套的 js/css 注入代码,用于添加快捷键监听,页面渲染效果等等。

在目录中

修改主配置

• src-tauri/pake.json:主配置文件,用于控制包名,版本号,打开链接,窗口大小等等。

修改图标

• src-tauri/png:由上面的 icons 文件夹生成,储存了 ico 与 png 格式文件,适用于 Linux/Windows 的应用图标。

• src-tauri/tauri.conf.json :修改应用名称、托盘图标

• src-tauri/tauri.windows.conf.json:Windows 平台编译时用到的配置文件,包含 Windows 专用图标,维护者,二进制格式,左上角小图标映射相关等等。

查看效果

进入目录,cmd

# 本地开发[右键可打开调试模式] npm run dev

打包App

进入目录,cmd

# 打包应用 npm run build

问题

tauri failed to bundle project error running light.exe 修改src-tauri/tauri.windows.conf.json文件

  • 修改语言类型
"wix": {
          "language": ["zh-CN"],
          "template": "assets/main.wxs"
        }
 
  • 修改识别符
    "identifier": "com.tw93.xinghuo",

相关导航

暂无评论

暂无评论...