欢迎使用Tauri!
Tauri是一个多语言通用的系统,它是非常可组合的,允许工程师进行各种各样的应用。它是用来构建应用程序的桌面计算机使用Rust工具和HTML的组合呈现在一个Webview。用Tauri构建的应用可以附带任意数量的可选JS API / Rust API,这样webview就可以通过消息传递来控制系统。
任何可以在网站上显示的东西,都可以在Tauri的webview应用程序中显示!
开发人员可以自由地通过Tauri构建web前端,并使用他们所选择的任何web框架显示在Webview中!开发人员甚至可以用他们自己的功能扩展默认的API,并轻松地连接Webview和基于rust的后端!
本指南将帮助您创建您的第一个Tauri应用程序。它应该只需要大约10分钟,但如果您有一个较慢的互联网连接,可能需要更长的时间。
Tauri如何工作
- 使用您选择的前端框架打包HTML/CS/JS来创建网页应用。
- Tauri.js 脚手架根据您的配置来获取输出并整理原生代码。
- 在开发模式下,它会创建一个带有调试和模块自动重新加载的 Webview 窗口。
- 在构建模式下,它会根据您的设置来打包程序并创建本地安装包。
设置您的环境
本指南假定您知道什么是命令行。 如何在您的操作系统上安装软件包,并且您掌握计算机开发方面的一般技术。
首先,请确保所有必需的语言/编译器都安装在您的 PATH 中。
阅读更多关于本地开发环境得详细信息:
现在,你将准备好 将Tauri添加到你的项目中!
或者阅读更多关于 Tauri under the hood 的内容。
如果您发现错误或不太清楚的地方,或想提出改进建议,您有以下几种方式:
- 提交一个issue到我们的Github 仓库。
- 访问并且关注我们的 Discord 讨论组。
- 请求加入我们Discord上的教育工作组以进行讨论。