Agent Skills
返回列表
Tauri 桌面打包专家

Tauri 桌面打包专家

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_5fe94030/tauri-desktop-build。

技能介绍

解决什么问题

Tauri 桌面应用的打包阶段往往比开发更劝退:resource path doesn't exist 报错难以定位、PyInstaller 产出的后端 EXE 放进 resources 目录后被 Tauri 拒收、cargo tauri build 生成的安装器粗制滥造,以及 MSVC 工具链缺失、DLL 找不到、中文路径直接崩溃等 Windows 专属坑。这个技能把这些高频问题收敛成一条可重复的构建路径。

核心能力

  • 资源路径修正:重新梳理 Tauri 配置中的资源声明,消除 resource path doesn't exist 类错误
  • 后端 EXE 镜像:把 PyInstaller 打包出的单文件 EXE 放置到 Tauri 预期的资源目录,并正确挂载到安装包
  • NSIS 安装器生成:通过 cargo tauri build 一键产出 NSIS 安装包
  • 品牌迁移检查:核对产品名、图标、版权信息在配置、清单与安装器各层级的一致性
  • Windows 环境修复:处理 MSVC target、DLL 搜索路径、中文路径崩溃等本地化问题

前置条件与适用边界

调用前需满足:Rust MSVC toolchain(x86_64-pc-windows-msvc)、已安装 tauri-cli、前端 npm run build 可正常执行、PyInstaller 后端已构建为单文件 EXE。也就是说,它负责的是打包与集成,而不是帮你重写前端或 Python 后端;如果你的 EXE 依赖自定义 DLL 或动态加载外部文件,还需额外确认资源打包策略。

使用场景

  • Python 后端用 PyInstaller 出了 EXE,要塞进 Tauri 资源目录并生成 NSIS 安装包
  • 打包时报 resource path doesn't exist,需要定位并修正资源路径配置
  • Windows 上 MSVC 工具链或中文路径导致构建崩溃,需要排查环境与路径问题
  • Tauri 应用更换产品名后,需要统一配置、图标和安装器中的版权信息

适合人员

  • 在 Tauri 里嵌入 PyInstaller 后端的桌面开发者,需要把 Python 逻辑打包成可分发安装包
  • 负责 Windows 桌面应用交付的构建工程师,需要处理 MSVC、DLL 和中文路径导致的构建失败
  • 用 Tauri + Python 做内部工具的全栈开发者,希望快速产出可安装的 EXE 交付给团队
  • 接手已有 Tauri 项目、需要统一品牌配置和图标版权信息的维护者