当前位置: 首页 > article >正文

一键完成!!网页打包成桌面应用

今天给大家带来一款非常实用且强大的开源工具——Pake。

图片

这是一款新颖且极具创新性的桌面应用开发框架,它巧妙地运用了Rust语言的高性能特性,结合Tauri框架的强大功能,实现了将网页内容转化为小巧玲珑的桌面应用的新思路。

它可以将任何网页转换为跨平台桌面应用,让你轻松拥有定制版网页应用。

优势

  • 相比传统的Electron,要小近20倍,5M上下。

  • Pake 的基础使用 Rust Tauri 框架,性能体验较 JS 框架要轻快显着,内存小很多。

  • 不是简单的资源,实现了快捷键的透传、沉浸式的窗口、拖动、样式改写、去广告、产品的极简风格定制。

  • 只是一个很简单的小玩具,用Tauri替代传统老思路,其实PWA也很好。

基于以上强大优势,Pake在业界崭露头角,在GitHub上收获23.3k star,受到众多开发者追捧。

使用

命令行打包

Pake 提供了一个命令行工具,使包定制流程更快、更容易。

# Install with npm
npm install -g pake-cli

# Command usage
pake url [OPTIONS]...

# Feel free to play with Pake! It might take a while to prepare the environment the first time you launch Pake.
pake https://weekly.tw93.fun --name Weekly --hide-title-bar

图片

定制开发

如果你还不满足一键打包网页的功能,你还能针对打包的网页,进行专属于你的定制化开发。

开始前请确保电脑已经安装了 Rust  和 Node  的环境,此外需参考 Tauri 文档 快速配置好环境才可以开始使用,假如你太不懂,使用上面的命令行打包会更加合适。

https://tauri.app/v1/guides/getting-started/prerequisites/

# 安装依赖
npm i
 
# 本地开发[右键可打开调试模式]
npm run dev
 
# 打包应用
npm run build

经典打包案例

图片

图片

图片

整体来看,也有点类似小程序,可以把web系统打包成电脑桌面应用,同时操作体验上大大超过原生的web页面,这个简洁而灵活的工具真心不错,非常值得推荐,我相信对于很多开发者都有帮助!

开源地址

https://github.com/tw93/Pake


http://www.kler.cn/a/471834.html

相关文章:

  • selenium合集
  • html + css 顶部滚动通知栏示例
  • 从零手写线性回归模型:PyTorch 实现深度学习入门教程
  • 基于FPGA的出租车里程时间计费器
  • Python 爬虫验证码识别
  • 均值聚类算法
  • 【微服务】2、网关
  • 明源地产ERP VisitorWeb_XMLHTTP.aspx Sql注入漏洞复现(附脚本)
  • 英伟达 RTX 5090 显卡赋能医疗大模型:变革、挑战与展望
  • MybatisPlus分页配置开发环境有效,测试环境生产环境不生效,日志中的sql没有分页参数,直接查询
  • IDEA中Maven依赖包导入失败报红的潜在原因
  • (概率论)区间估计 和 置信区间 、 假设检验
  • Android存储方案对比(SharedPreferences 、 MMKV 、 DataStore)
  • Modbus 软件里,Modbus tcp 转 ETHERCAT 配置法
  • Redis-代理(解决redis压力)
  • C++ constexpr(八股总结)
  • 深入理解 Netty:高效的网络通信框架
  • MVCC实现原理及其作用
  • 《 小A点菜》
  • linux-27 发行版以及跟内核的关系
  • Word中所有的通配符使用方式[Word如何批量删除中文标点符号,英文标点符号,英文字母符号,数字符号,中文汉字符号]
  • homework 2025.01.07 math 6
  • 力扣904.水果成篮
  • 微信小程序广告变现收益低,从哪些方面优化广告策略?
  • 每日一题:链表中环的入口结点
  • CSS——15. 第一和最后子元素选择器