官网
前言
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++
https://tauri.app/zh/v1/guides/getting-started/prerequisites/
- 下载webview2
下载链接:https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/#download-section
下载完毕后安装即可
- 下载Rust 下载链接: https://www.rust-lang.org/tools/install 下载完毕后安装即可
创建项目
pnpm create tauri-app
使用vscode打开项目查看
pnpm dev // 打开的是前端vue项目
pnpm tauri dev // 打开客户端如下
总共大概使用了6分钟
第二次运行的时间就大大缩短
打包编译
首先找到src-tauri\tauri.conf.json,修改如下节点
"identifier": "com.aehyok.dev",
然后开始编译
pnpm tauri build
之后发现错误,我翻了墙然后重新编译就OK了,因为要下载github上的压缩包
本地安装客户端
生成了msi安装包之后,直接点击本地安装
vscode扩展
- rust-analyzer
插件可以调试
https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb