素材阁

Tauri 速查

共 22 条 Tauri 桌面应用开发,涵盖创建与运行、Rust 命令、前端调用、配置、权限与能力。 支持搜索与分类筛选,点击即可复制。

创建与运行

前端 + Rust 后端。

命令说明
创建项目(可选前端框架)
开发模式(热重载)
构建安装包(各平台产物不同)
查看环境与依赖信息
指定目标平台构建

Rust 命令

用 #[tauri::command] 暴露函数给前端。

命令说明
定义命令
注册命令
返回 Result 以传递错误
异步命令

前端调用

从 JS/TS 调用 Rust。

命令说明
引入 invoke
调用命令(参数名与 Rust 匹配)
使用官方插件(对话框等)
文件系统插件

配置

tauri.conf.json。

命令说明
应用名与版本
前端产物与开发地址
窗口配置
打包标识与目标
插件与自动更新

权限与能力

Tauri v2 的能力模型。

命令说明
声明前端可用的权限(capability)
授予具体权限
能力作用范围
内容安全策略

使用说明

Tauri 速查:创建与运行、Rust 命令、前端调用、配置、权限与能力;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:创建与运行、Rust 命令、前端调用、配置、权限与能力。
  2. 点「命令」列复制到 Rust 代码、配置文件或终端。
  3. 在 Rust 用 #[tauri::command] 暴露函数,并在 builder 里 register。
  4. 前端用 invoke("命令名", 参数) 调用,参数名要与 Rust 匹配。

常见问题

Tauri 和 Electron 怎么选?
Tauri 用系统 WebView,包体更小、内存占用低、后端是 Rust;Electron 生态成熟、包体较大。按体积/性能与生态取舍。
为什么调用要配权限?
Tauri v2 用 capabilities 显式声明前端可用能力,默认最小授权,避免前端随意访问系统资源。
需要联网吗?
速查内容本地可用;安装依赖需联网。

延伸阅读

相关工具