跳转到内容

安装与首次运行

依赖版本说明
Node.js20+含 npm
pnpm9+包管理器(npm i -g pnpm
Ruststable(1.77+)rustup 安装

平台额外依赖:

  • macOS:Xcode Command Line Tools(xcode-select --install)。
  • Windows:MSVC Build Tools(VS Installer 勾选「使用 C++ 的桌面开发」)+ WebView2 Runtime (Windows 11 自带)。
  • Linuxwebkit2gtk 等系统库,见 Tauri prerequisites
终端窗口
pnpm install
pnpm tauri dev # 首次会编译 Rust,需几分钟;之后增量秒级

窗口弹出即成功。此时它是「暗色指挥台」样式的 PocketArk,带着示例工具。

命令作用
pnpm dev仅启动 Vite 开发服务器(前端)
pnpm tauri devTauri 开发模式(先编译 Rust)
pnpm lintESLint(改前端后必须跑)
pnpm buildvue-tsc --noEmit + 前端构建
pnpm testvitest 单测(core 纯逻辑)
pnpm lint:rscargo clippy -D warnings(改 Rust 后必须跑)
pnpm fmt:rscargo fmt
pnpm test:rscargo test
pnpm tauri build打包

约定:改前端跑 pnpm lint && pnpm build;改 Rust 跑 pnpm lint:rs && pnpm fmt:rs && pnpm test:rs

窗口能起来后,做两件事:改名删示例——见 改造成你的软件