尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

基于tauri构建全平台应用

基于tauri构建全平台应用
📅 发布时间:2026/6/19 13:52:08

可以基于 tauri 开发构建全平台的应用,和 electron 的发布版本动辄百兆不同,tauri 是基于 rust 的,发布版本可以做到几兆大小

tauri 本质上是一个轻量级桌面应用壳,通过前端技术做界面展示,因此 tauri 开发也是需要 node 环境的,但是发布版本的时候不会打包浏览器内核

本地开发需要 node 环境正常,rust 安装通过https://rust-lang.org/tools/install/进行下载安装

项目前端如果是纯静态html/css/js,也可以不需要 node 环境,通过下载cargo install tauri-cli,使用cargo tauri build进行构建打包应用

主流的前端开发都是基于现代框架(react、vue等),所有 node 环境还是必须的,基于 node 环境的话,就可以不需要手动安装tauri-cli了

下面通过一个例子,来快速熟悉整个构建流程

1、通过pnpm create tauri-app新建一个 tauri 项目,全部默认就可以

创建的项目有两部分代码,src是前端的代码,src-tauri是应用壳的 tauri 代码

并且在依赖关系这里也可以看到,提供了基于 node 生态的 tauri 开发工具链,负责构建、打包、运行后端的 rust 代码部分

2、通过pnpm install安装依赖,这个和 node 项目一致,没什么区别

3、本地开发运行pnpm run tauri dev,编译生成一个 debug 版本的执行文件,然后将执行文件运行起来


4、编译发布版本pnpm run tauri build,这个命令会编译 release 版本的执行文件,并且生成msi和nsis两种类型的安装包

5、下面来删除 target 目录,先将前端代码构建出来,然后再使用 cargo 命令进行打包执行文件(需要先手动安装 tauri-cli)

首先通过pnpm run build打包生成前端的 dist 目录

而tauri.conf.json配置指示了前端代码目录为../dist,由于 build 配置还有前置的 pnpm 命令,因此可以删除其他的 pnpm 命令只保留 frontendDist 配置

接着 cd 到src-tauri目录下,再通过原生命令cargo tauri build进行打包构建,一样生成了msi和nsis两种类型的安装包

相关新闻

  • 高性能音频设备中的I2S多通道扩展方案:深度剖析
  • 企业环境中Elasticsearch下载的详细步骤
  • DownKyi全能攻略:解锁B站视频下载新境界

最新新闻

  • 2026年6月最新真力时中国官方售后电话热线服务地址网点客服 - 亨得利官方服务中心
  • 2026上海市民宝格丽包包回收避雷干货,规避各类克扣成色陷阱 - 奢品小当家
  • 神经网络实战设计:从数据基因到部署暗坑的工程手记
  • SUID提权
  • 深入解析MC68HC912BD32:16位汽车MCU架构、外设与开发实战
  • 2026怀化放心贵金属回收,CCIC 中检授权收黄金回收铂金回收白银回收持证实体门店 - 诚金汇钻回收公司

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号