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

Rust + Tauri 开发所需环境清单(以 Windows 为例)

🧰 一、Rust + Tauri 开发所需环境清单(以 Windows 为例)

类型工具安装说明
🦀 编程语言Rust toolchain使用 rustup 安装
🧱 桌面构建Tauri CLIcargo install tauri-cli 安装
🧰 Node 工具Node.js + npm/yarn/pnpm用于前端构建 Vue/React
🧱 构建依赖Visual Studio Build Tools(带 C++ 工具集)编译 Tauri native 部分用
🌐 WebviewWebView2 Runtime(大多数机器已自带)官方下载链接

✅ 二、具体安装步骤(Windows)

步骤 1:安装 Rust(包括 cargo 工具链)

打开 PowerShell :

Invoke-WebRequest -Uri https://win.rustup.rs/x86_64 -OutFile rustup-init.exe
Start-Process .\rustup-init.exe -Wait

完成后验证:

rustc --version
cargo --version

步骤 2:安装 Node.js(推荐 LTS 版本)

访问官网:https://nodejs.org
建议使用 Node.js 18.x 或以上(LTS)

安装后验证:

node -v
npm -v

可选改用 pnpm

npm install -g pnpm

步骤 3:安装 Tauri CLI

cargo install tauri-cli

如果你是第一次装 Tauri,建议也装 create 工具:

cargo install create-tauri-app

步骤 4:安装 Visual Studio Build Tools(编译依赖)

访问官网:https://visualstudio.microsoft.com/visual-cpp-build-tools/

勾选:

  • “C++ 生成工具”
  • “Windows 10 SDK”
  • “MSVC v142 或 v143 工具集”

安装后,重启终端并运行:

cargo tauri info

步骤 5:安装 WebView2 Runtime(一般自动安装)

Tauri 使用 WebView2 作为渲染内核,如果你的电脑没有(某些 Windows 10 版本未内置),需要手动装:

📥 官方安装程序


✅ 三、快速初始化一个项目

cargo install create-tauri-app
create-tauri-app my-ide-activator
cd my-ide-activator
pnpm install   # 或 yarn / npm install
pnpm tauri dev # 启动开发模式

http://www.dtcms.com/a/297055.html

相关文章:

  • 【unitrix】 6.16 非负整数类型( TUnsigned )特质(t_unsingned.rs)
  • [Rust 基础课程]猜数字游戏-获取用户输入并打印
  • 智能问答分类系统:基于SVM的用户意图识别
  • 弹性网:基于神经网络的多组分磁共振弹性成像波反演与不确定性量化|文献速递-医学影像算法文献分享
  • 奥比中光的dabai_dcw2相机彩色对齐方案
  • Android Camera setRepeatingRequest
  • 11. isaacsim4.2教程-Transform 树与Odometry
  • Java面试题(中等)
  • Cartographer安装测试与模块开发(三)--Cartographer在Gazebo仿真环境下的建图以及建图与定位阶段问题(实车也可参考)
  • 融合与智能:AI 浪潮驱动下数据库的多维度进化与产业格局重塑新范式
  • 深入解析Linux匿名管道机制与应用
  • 从数据孤岛到融合共生:KES V9 2025 构建 AI 时代数据基础设施
  • Lua 函数
  • JAVA_THIRTEEN_常用API
  • 星慈光编程虫2号小车讲解第三篇--附件概述
  • ai存在意义的对话
  • 从零开发Java坦克大战:架构设计与难点突破 (上)
  • 星慈光编程虫2号小车讲解第二篇--向左向右平移
  • 处理URL请求参数:精通`@PathVariable`、`@RequestParam`与`@MatrixVariable`
  • 结构化布线系统详解
  • Datawhale AI 夏令营-心理健康Agent开发学习-Task2.1
  • 基于GNS3的Zabbix企业级监控实践:涵盖基础配置与三大核心服务监控
  • 星慈光编程虫2号小车讲解第四篇--触摸按键
  • 星慈光编程虫2号小车讲解第一篇--向前向后
  • redis 源码阅读
  • Day 20:奇异值SVD分解
  • 学着学着 我就给这个 HarmonyOS 应用增加了些新技术
  • 读书笔记(黄帝内经)
  • Lua(迭代器)
  • 基于深度学习的胸部 X 光图像肺炎分类系统(二)