Skip to main content

Tauri 备忘

Win10下的折腾

准备

scoop install nodejs

弄个Demo

  • 新建个项目
# 过程会问使用什么框架,随缘选了vue3
yarn create tauri-app
  • NodeJs安装Tauri CLI
# 我这里是一直报错的,跟某个sharp包有关
yarn add -D @tauri-apps/cli
  • ✔️ Cargo安装Tauri CLI
cargo install tauri-cli --version ^1.0.0-beta
  • 添加Tauri API依赖包(可选)
yarn add @tauri-apps/api
  • 初始化
cargo tauri init
cargo tauri info
  • 打包Web
yarn build

如果出现错误error:0308010C:digital envelope routines::unsupported,把打包脚本改一改

// package.json
{
"scripts": {
"serve": "vue-cli-service serve",
"build": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",
"lint": "vue-cli-service lint"
}
}
  • 打包Exe
cargo tauri build

参考