目标
环境
- Git Bash
2.37.3.windows.1
- yarn
1.22.19
步骤
Step.1: 安装 tauri
在项目目录运行:
$ yarn add -D @tauri-apps/cli
$ yarn tauri init
一路换行即可。
尝试启动程序:
$ yarn run tauri dev
恭喜获得一个 ERROR :
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: Error { kind: NotFound, message: "program not found" }'
Step.2:安装 Rust
经过两天的思考与尝试,上面的错误是因为 Rust 未安装引起的。
tauri 是 Rust 写的,依赖 Rust 运行时。去 Rust 官网 下载安装程序,运行即可。
重启 Git Bash 及其宿主进程(如 VSCode),尝试启动程序:
$ yarn run tauri dev
启动成功了,但好像还没成功
首次启动会从 Github 下载一些资源,由于某些你懂的原因,速度超慢。
是时候祭出伟大的镜像站了!
Step.3:更换国内镜像
运行命令:
$ vi ~/.cargo/config
写入 Cargo 配置:
[source.crates-io]
replace-with = "tuna"
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
再次启动程序,你会发现下载速度超快。
(下载完后回头看看,如果不用镜像,这么多安装包得下载到明天了)
Step.4:修改 Nuxt 配置
由于桌面应用并不需要(也不支持)SSR,所以在 nuxt.config.ts
中:
export default defineNuxtConfig({
+ ssr: false,
// ...
);
完成!