tauri+vite+vue3

该文详细介绍了如何在Windows环境下安装Tauri,包括设置Rust环境、安装WindowsSDK和WebView2,以及创建和配置Tauri应用。针对crates.io索引更新慢的问题,提供了使用国内镜像的解决方案。文章还特别提到,由于GitHub网络问题,需要手动下载并配置wix工具集来完成打包,最终生成.msi安装文件和可执行程序。
摘要由CSDN通过智能技术生成

环境准备

参考官网文档:https://tauri.app/zh-cn/v1/guides/getting-started/setup/

tauri安装

首先您需要安装 Rust及其他系统依赖。

Windows SDK

安装 Microsoft C++ 生成工具, 进行安装选择时,请勾选 “C++ 生成工具” 和 Windows 10 SDK。
Microsoft Visual Studio C++ 生成工具

WebView2

Tauri 需要 WebView2 才能在 Windows 上呈现网页内容,所以您必须先安装 WebView2

创建应用

npm create tauri-app@latest

创建配置文件

解决Updating crates.io index 速度慢的解决办法。
参考https://blog.csdn.net/rznice/article/details/112424406

# 放到 `$HOME/.cargo/config` 文件中
[source.crates-io]
#registry = "https://github.com/rust-lang/crates.io-index"

# 替换成你偏好的镜像源
replace-with = 'ustc'
#replace-with = 'sjtu'

# 清华大学
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

# 中国科学技术大学
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

# 上海交通大学
[source.sjtu]
registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index"

# rustcc社区
[source.rustcc]
registry = "git://crates.rustcc.cn/crates.io-index"

打包

== 由于GitHub慢原因,导致以下文件下载不了==

把 https://github.com/wixtoolset/wix3/releases/download/wix3112rtm/wix311-binaries.zip“这个链接的压缩包下载到本地。然后在C:\Users\你的用户名\AppData\Local下找到tauri文件夹,如果没有则创建一个名为tauri的文件夹,在文件夹内再创建一个WixTools目录,将下载的压缩包解压到这个文件夹里面(创建依赖包路径: C:\Users\用户\AppData\Local\tauri\WixTools)。然后再回到VSCode运行打包命令。

创建依赖包路径: C:\Users\用户\AppData\Local\tauri\WixTools。

再次执行打包命令 npm run tauri build

打包成功后,打开打包生成的目录,就可以看到一个.msi后缀结尾的安装文件tauri-app_0.0.0_x64_en-US.msi(scr-tauri/target/release/bundle/msi/tauri-app_0.0.0_x64_en-US.msi),双击就可以安装了。还有一个可执行包tauri-app.exe(scr-tauri/target/release/tauri-app.exe)。至此,整个创建到打包的流程就完成了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值