SuperAPI AI 工具集

updating-tauri-dependencies

编程与开发

查看项目

更新于 10-15 20:21

技能介绍

用途:指导更新 Tauri 项目在 JavaScript 与 Rust 两个生态中的依赖,包括 Tauri CLI、@tauri-apps/api、tauri 与 tauri-build crate,以及各类 Tauri 插件,并检查过期版本。

主要能力与关键规则:JavaScript 的 @tauri-apps/api 与 Rust 的 tauri crate 必须保持匹配的次版本号;新增功能需两侧同步升级。插件需保持 npm 包与 cargo crate 的精确版本一致(如均为 2.2.1)。

使用方式:JS 侧可用 npm install @tauri-apps/cli@latest @tauri-apps/api@latest,或用 yarn up、pnpm update --latest;用 npm/yarn/pnpm outdated 检查过期。Rust 侧可手动编辑 src-tauri/Cargo.toml 后执行 cd src-tauri && cargo update,或安装 cargo-edit 后执行 cargo upgrade tauri tauri-build。检查 Rust 过期需 cargo install cargo-outdated 后运行 cargo outdated。插件更新需同时更新 npm 包与 Cargo.toml 中的对应 crate。完整流程为更新 JS 依赖、更新插件、更新 Rust 依赖、cargo update,最后用 npm run tauri build 或 cargo tauri build 重新构建验证。

限制与排错:版本不匹配时核对两侧次版本;Cargo.lock 冲突可删除后重新 cargo update;插件版本不一致需保证 npm 与 cargo 精确一致。资料未提供具体版本号、收费或平台信息。