Skip to content

官网

前言

Tauri 是一个跨平台 GUI 框架,与 Electron 的思想基本类似。Tauri 的前端实现也是基于 Web 系列语言,Tauri 的后端使用 Rust。Tauri 可以创建体积更小、运行更快、更加安全的跨平台桌面应用。

1、打开命令行执行

xcode-select --install

这个过程可能需要几分钟的时间

2、安装rust

curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh

window下安装

  • Microsoft Visual Studio C++ 构建工具

下载链接:https://visualstudio.microsoft.com/zh-hans/vs/

VS2022 Enterprise 企业版

安装时一定要选择C++

image.png

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

  • 下载webview2

下载链接:https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/#download-section

下载完毕后安装即可

image.png

创建项目

pnpm create tauri-app

image.png

使用vscode打开项目查看

image.png

pnpm dev // 打开的是前端vue项目

pnpm tauri dev // 打开客户端如下

总共大概使用了6分钟

image.png

第二次运行的时间就大大缩短

image.png

打包编译

首先找到src-tauri\tauri.conf.json,修改如下节点

"identifier": "com.aehyok.dev",

然后开始编译

pnpm tauri build

之后发现错误,我翻了墙然后重新编译就OK了,因为要下载github上的压缩包

image.png

本地安装客户端

生成了msi安装包之后,直接点击本地安装

image.png

vscode扩展

  • rust-analyzer

插件可以调试

https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb