当前位置: 首页 > news >正文

01_Tauri环境搭建

Tauri支持开发Linux、MacOS、Windows 桌面应用开发,Tauri2版本已支持Android、iOS移动应用开发,推荐使用Tauri2开发。这里以在Windows系统搭建开发环境为例。其他的系统上搭建参考Tauri官方文档:https://v2.tauri.app/zh-cn/start/prerequisites/

Windows系统搭建Tauri开发环境

Tauri支持Windows 7 或更新系统。
Tauri使用Microsoft C++生成工具进行开发以及Microsoft Edge WebView2。这两者都是在 Windows 上进行开发所必需的。

Microsoft C++ 生成工具安装

  1. 下载 Microsoft C++ 生成工具 安装程序并打开它以开始安装。
  2. 在安装过程中,选中使用 C++ 的桌面开发选项,安装详细信息按照默认勾选即可。

下一步:下载并安装 WebView2.

Microsoft Edge WebView2

WebView 2 已安装在 Windows 10(从版本 1803 开始)和更高版本的 Windows 上。如果你正在这些版本之一上进行开发,则可以跳过此步骤,并直接转到 下载并安装 Rust。

Tauri使用Microsoft Edge WebView2在 Windows 上呈现内容。
通过访问下载 WebView2 运行时安装 WebView2。下载并安装“常青独立安装程序(Evergreen Bootstrapper)”。

下一步:下载并安装 Rust

Rust
Tauri使用Rust构建并需要它进行后端开发。使用以下方法之一安装 Rust。你可以在 https://www.rust-lang.org/zh-CN/tools/install 查看更多安装方法。
前往 https://www.rust-lang.org/zh-CN/tools/install 下载rustup
或者,你可以在PowerShell中使用winget安装rustup

winget install--idRustlang.Rustup

推荐管理员权限运行rust安装程序进行安装。


选择第一项:默认安装即可。

默认使用 MSVC 工具链 为了完全支持 Tauri 和 trunk 等工具,请确保在安装程序对话框中的 default host triple 选择 MSVC Rust 工具链。根据你的系统,它应该是x86_64-pc-windows-msvc、i686-pc-windows-msvc 或 aarch64-pc-windows-msvc
如果你已安装 Rust,你可以通过运行以下命令来确保安装正确的工具链:rustup default stable-msvc

安装 Node

  1. 访问 Node.js 网站,下载并安装长期支持版本(LTS)。
  2. 运行以下命令以检查 Node 是否成功安装:
node-vnpm-v

重要的是,重新启动终端以确保它能够识别新安装的内容。在某些情况下,您可能需要重新启动计算机。
虽然npm是 Node.js 的默认包管理器,但你也可以使用其他包管理器,比如pnpmyarn。如果你想启用这些包管理器,可以在终端中运行 corepack enable。这一步是可选的,只有在您想使用 npm 以外的包管理器时才需要。

推荐使用pnpm进行包管理,使用以下命令安装pnpm:

npminstall-gpnpm# -g: 全局安装,这样pnpm命令就可以在你的系统任>何地方使用了。

使用以下命令验证pnpm安装,如果安装成功,终端会显示你安装的 pnpm
版本号(例如 8.15.5)。

pnpm-v# 查看pnpm版本
http://www.cnnetsun.cn/news/1763016.html

相关文章:

  • 用Casadi搞定机器人MPC控制:从数学公式到Python代码的保姆级实践
  • Apple-Mobile-Drivers-Installer:Windows系统快速安装苹果USB网络共享驱动终极方案
  • 鸿蒙HarmonyOS实战指南:hdc命令行工具高效调试技巧全解析
  • FreeRTOS通信机制全解析:为什么我的信号量总是不工作?
  • 如何实现微信聊天记录的永久保存与高效管理?WeChatMsg数据备份工具全攻略
  • 自动化测试工程师:脚本之外,更需业务洞察
  • Phi-3 Forest Lab效果展示:对LLM论文逐段精读+关键结论可视化提取
  • 我不是在用 AI 助手,我在把自己的能力沉淀成组织资产劝
  • 从负值到正解:深入剖析sklearn模型R2_score为负的根源与调优路径
  • 基于SIMP算法的悬臂梁轻量化设计MATLAB仿真实践
  • 仅限前500名开发者获取:Mojo插件自动化安装工具包(含离线安装器、依赖树可视化、跨平台wheel生成器)
  • C#内存革命进行时:Span<T>在Unity DOTS与gRPC流式传输中的隐秘优化路径(仅限核心团队流传的3条军规)
  • 保姆级教程:用OpenCV的MOG2算法搞定视频运动物体检测(附Python代码)
  • TranslucentTB:Windows任务栏透明化终极指南 - 轻松打造个性化桌面体验
  • RimWorld模组管理终极方案:深度解析RimSort的7大核心技术优势
  • FastAPI数据库索引配置:终极性能优化指南
  • 在 Ansible 中,`with_items` 关键词的使用指南
  • RedHat 7.6系统下Docker 20.10.14离线安装全攻略(附避坑指南)
  • Qwen2.5-VL-7B应用案例:用Ollama部署,帮你分析图表、识别商品信息
  • Qwen2.5-7B-Instruct保姆级教学:Streamlit界面定制与交互增强技巧
  • LVGL实战:手把手教你实现带‘记住密码’和‘自动登录’的界面(附避坑指南)
  • 从0到1掌握andrej-karpathy-skills:新手必备指南
  • 当AI开始尝试反向微调人类,我们该如何驾驭新智能?
  • 解决原神重复操作难题:BetterGI工具的创新方案
  • 终极文件编码检测解决方案:EncodingChecker完全指南
  • 数学建模小白别怕!手把手教你用Python搞定APMCM竞赛B题(附完整代码)
  • 【40】软考软件设计师——经典排序算法实现|快排/归并/堆排/计数排序 满分代码+性能对比精讲
  • Zotero-GPT完全指南:用AI重新定义文献管理的智能革命
  • 如何判断 SEO 服务是否值得投资
  • Browsershot完整指南:掌握网页截图与PDF生成的核心方法