Tauri是一个用于构建跨平台桌面应用程序的框架,使用Web开发技术来构建前端界面,可以使用多种开发后端逻辑。它支持Windows、macOS和Linux等多个操作系统,提供了丰富的API和工具,方便开发者进行桌面应用程序的开发和部署。
在开始前,首先需要安装系统依赖,还有Rust和Node.js,详细安装见Prerequisites。
创建项目🔗
Tauri几乎可以和所有的前端框架一起使用,create-tauri-app是一个快速创建项目的工具。我们可以使用create-tauri-app来创建一个Tauri项目,也可以手动去创建。
使用create-tauri-app🔗
这里使用cargo来使用create-tauri-app:
cargo install create-tauri-app --locked
cargo create-tauri-app
接着会按照提示选择项目的名称、前端语言、包管理器和前端模板,以及前端框架。
💡 提示
如果不清楚该如何选择,可以从原版模板开始:
- 前端语言:
TypeScript/JavaScript - 包管理器:
pnpm - UI模板:
vanilla - UI风格:
TypeScript
启动开发服务器🔗
创建完项目后,可以进入项目目录,然后使用Tauri CLI启动开发服务器:
cd tauri-app
pnpm install
pnpm run tauri dev手动设置(Tauri CLI)🔗
希望自己设置项目,可以使用Tauri CLI来创建项目。
ℹ️ 注意
下面假定创建新项目,如果已经初始化了前端,则可以跳过第一步。
- 创建新目录并初始化前端,下面用
pnpm作为包管理器:
mkdir tauri-app
cd tauri-app
pnpm create vite .
- 使用包管理器安装Tauri的CLI工具,如果使用
cargo则需要全局安装,这里以cargo为例:
cargo install tauri-cli --version "^2.0.0" --locked
- 确定前端开发服务器的URL,如果使用的是
Vite,则默认为http://localhost:5173。 - 在项目目录中出实话Tauri:
cargo tauri init
这个时候会询问一些问题。 5. 启动开发服务器:
cargo tauri dev