Category - tarui

2024-03-26 17:22:42    20    0    0

Tauri的程序的打包方法

如:Nodejs+Vite+Tauride
需要安装如下环境,每一步依赖上一步

环境安装

1.安装nodejs, https://nodejs.org/en/download 下载安装

2.安装yarn,命令 npm install -g yarn
用yarn --version命令测试是否安装成功

3.安装Rust, https://www.rust-lang.org/learn/get-started 下载64位

*依赖的WebView2,是系统自带的:win10需要更新到新版,win11自带(如果系统没有,会提示需要先安装Windows API再装后续,选择1回车就安装了)

(直接敲回车安装)
*如果安装慢的话,要不然换国内源:
管理员运行:Powershell,执行如下命令临时设置国内源

  1. $ENV:RUSTUP_DIST_SERVER='https://mirrors.ustc.edu.cn/rust-static'
  2. $ENV:RUSTUP_UPDATE_ROOT='https://mirrors.ustc.edu.cn/rust-static/rustup'

然后不关闭在这个窗口运行rustup-init.exe,安装下载就快了

*安装完之后关一次控制台,这样环境变量才生效

打包

平常改代码,可以用vscode等工具,无所谓
打包的话
1.控制台进入项目目录,输入 yarn 回车,自动检查缺的依赖
2.开发环境运行不打包 用 yarn tauri dev (可以用浏览器访问,控制台输出的本地网站,像localhost:1420这种
3.直接打包 用 yarn tauri build (第一次安会自动下载好多东西,挂梯子全局代理会快一些)

打包完毕(其实不用等完毕也行,如果卡一些github下载不用等):
\src-tauri\target\release 目录下 会有一个xxx.exe

小贴士
如果yarn 开头的命令下载慢,可以设置yarn的国内源:

  1. yarn config set registry https://registry.npm.taoba