Tauri 的基本使用
使用 Tauri 创建 GUI 应用. 主要技术是 vue + javascript + rust.
操作很简单, 创建出的应用很轻便, 使用系统自带的 webview 就能运行. 开发 GUI 软件比较方便的同时, 还可以学学前端知识, 以及 rust 语言.
可以去看官方文档, 更加详细.
安装
电脑上至少要安装 cargo + rust, nodejs + npm.
其它略. 等稍微用熟练了再补充.
创建应用
快速命令行指引
1 | npm create tauri-app@latest |
详解
使用在线脚本创建项目(文件夹)
1 | irm https://create.tauri.app/ps | iex |
或者使用 npm 包管理器, 安装 create-tauri-app, 然后利用其创建项目(文件夹)
1 | npm create tauri-app@latest |
在命令行内交互式输入项目名称, 前后端框架等信息, 最终会创建一个以项目名称命名的文件夹, 里面就是项目文件.
注意! 请不要在符号链接的路径下调试项目, 会因为路径解析原因导致编译失败.
我使用 vue + typescript + rust. 项目结构大致如下所示:
1 | . |
需要进入项目文件夹, 使用 npm 安装 项目依赖
1 | cd xxx-xxx-xxx # xxx-xxx... 为项目名 |
所有依赖安装完毕后, 使用 npm 或 cargo 间接调用 tauri-cli 来构建和运行应用
1 | npm run tauri dev |
至此, 一个只有名称是自定义的项目创建成功.
前端开发
后端开发
Tauri 的基本使用