Tauri
是一个类似于Electron
的桌面应用程序开发基础框架,可以更方便与Vue
、Typescript
配合使用,并且Tauri
生产的应用程序远小于Electron
,因为Tauri
不会嵌入一个浏览器引擎到软件包中,而是靠调用系统原生的引擎解析视图,也正因为这样,Tauri
会依赖于操作系统提供的引擎,所以兼容性
在某些情况下不如Electron
可控
安装
环境依赖
🔔 Tauri依赖于Rust,需要事先配置Rust的环境依赖,参考官方网站的步骤安装即可
🔔 另外因为本案例是基于Vue框架,因此需要NodeJS
环境,此处不再赘述
应用安装
☕️ 建议使用npm进行安装
# create tauri app
npm create tauri-app@latest
可参考下面配置:
# 项目名称
✔ Project name · tauri-app
# 前端编程语言
✔ Choose which language to use for your frontend · TypeScript / JavaScript - (pnpm, yarn, npm)
# 使用的包管理器
✔ Choose your package manager · npm
# 选择前端框架
✔ Choose your UI template · Vue - (https://vuejs.org)
# 风格化
✔ Choose your UI flavor · TypeScript
应用测试
应用安装完成后,进入应用目录
,可根据需求执行相关命令:
# 安装依赖
npm install
# 单独运行前端
npm run dev
# 以应用程序方式运行
npm run tauri dev
参与讨论
(Participate in the discussion)
参与讨论