Tauri项目搭建

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来创建项目。

ℹ️ 注意

下面假定创建新项目,如果已经初始化了前端,则可以跳过第一步。

  1. 创建新目录并初始化前端,下面用pnpm作为包管理器:
mkdir tauri-app
cd tauri-app
pnpm create vite .
  1. 使用包管理器安装Tauri的CLI工具,如果使用cargo则需要全局安装,这里以cargo为例:
cargo install tauri-cli --version "^2.0.0" --locked
  1. 确定前端开发服务器的URL,如果使用的是Vite,则默认为http://localhost:5173。
  2. 在项目目录中出实话Tauri:
cargo tauri init

这个时候会询问一些问题。 5. 启动开发服务器:

cargo tauri dev