# learn_tauri **Repository Path**: xrui94/learn_tauri ## Basic Information - **Project Name**: learn_tauri - **Description**: 基于Tauri框架,利用前端HTML、CSS、JS技术和Vue框架,学习Rust桌面程序开发。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-06-19 - **Last Updated**: 2022-06-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # **学习基于Tauri框架的Rust桌面程序开发** ## **1. 搭建开发环境** - **安装Visual C++构件工具**,这可参考如下链接完成:[https://tauri.studio/v1/guides/getting-started/prerequisites](https://tauri.studio/v1/guides/getting-started/prerequisites) - **安装Rust**,含代理设置及cargo源代理设置,这可以参考[https://github.com/fanvanzh/3dtiles/wiki/How-to-build](https://github.com/fanvanzh/3dtiles/wiki/How-to-build)。可以使用如下命令,检查Rust是否安装成功,如果安装成功,则会显示Rustc的版本信息 ```powershell rustc --version ``` - **安装Node.js**,从官网[http://nodejs.cn/](http://nodejs.cn/)下载可执行程序进行安装(建议下载长期稳定版本)。安装完成后,使用如下命令,检查Node.js是否安装成功,如安装成功则会显示Node.js的版本信息。 ```powershell node -v ``` - **安装yarn**,这里建议先使用Node.js默认的JavaScript包管理工具npm,安装另一个JavaScript包管理工具“yarn”。安装完成后,可使用yarn替代npm进行后续的开发工作,这可通过一下命令完成: ```powershell # 在NPM 中安装 npm install -g yarn ``` ## **2. 常用命令** ```powershell # 创建一个tauri-app类型的项目,其名称为tauri-app yarn create tauri-app ``` ```powershell # 检查tauri-app项目的配置信息(这一步可选) yarn tauri info ``` ```powershell cd ./tauri-app/ # 安装JavaScript依赖项(首次克隆项目后,须执行该命令) yarn install ``` ```powershell # 运行 yarn tauri dev ``` ```powershell # 打包 yarn tauri build ``` - 下图是本教程App的运行截图,图一为程序的启动界面,图二为程序的主界面 ![启动界面](./imgs/%E5%90%AF%E5%8A%A8%E7%95%8C%E9%9D%A2.png) ![主窗口](./imgs/%E4%B8%BB%E7%AA%97%E5%8F%A3.png) ## **3. 参考资料** - **快速创建一个Tauri App**,可参考这一CSDN博客:[https://blog.csdn.net/billionbottle/article/details/123799681](https://blog.csdn.net/billionbottle/article/details/123799681) - Tauri官方教程参考:[https://tauri.studio/v1/guides/features/splashscreen/](https://tauri.studio/v1/guides/features/splashscreen/) - Windows系统下wix311-binaries.zip包可能下载失败的解决方案,即使用浏览器手动下载,然后解压到“src-tauri/WixTools”目录(需手动新建该目录) ,再次执行打包命令即可。这将在“src-tauri/target/release”目录下生成可执行程序,并在“src-tauri/target/release/bundle/msi”目录下生成msi格式的安装包。[https://zhoujie16.cn/article/10627](https://zhoujie16.cn/article/10627)