SuperAPI AI 工具集

tauri-core-config

通用与其它

查看项目

更新于 10-16 06:18

技能介绍

用途:该技能面向 Tauri v2 项目配置文件 tauri.conf.json 的编辑,覆盖构建选项与各平台打包配置,帮助避免无效配置键和 v1 旧写法。

主要能力:说明主配置文件位于 src-tauri/tauri.conf.json,Tauri 会在 src-tauri/gen/schemas/ 自动生成 JSON schema 供 IDE 补全。梳理顶层键($schema、identifier、productName、version、mainBinaryName、build、app、bundle、plugins),并给出 build、app、bundle、plugins 各节属性表。

关键规则:identifier 是唯一必填字段,须用反向域名且唯一;devUrl 必须搭配 beforeDevCommand;必须设置 beforeBuildCommand;生产环境不得将 app.security.csp 设为 null;不要编辑 gen/schemas/ 下自动生成文件。build 命令支持对象形式(script、cwd、wait)。窗口需唯一 label,可用 create:false 由 Rust 程序化创建。安全方面建议生产启用 freezePrototype、定义严格 CSP,可选 isolation 模式。bundle 需包含全部图标尺寸,可用 tauri icon 生成;平台配置涵盖 Windows、macOS、Linux、iOS、Android。启用 createUpdaterArtifacts 前须设置 TAURI_SIGNING_PRIVATE_KEY,新项目用 true,仅从 v1 迁移时用 "v1Compatible"。plugins 键名不含 tauri-plugin- 前缀。

使用方式:按资料中的最小可用配置示例填写 identifier、build、app.windows、bundle.icon 等字段。

限制:资料未提供具体版本兼容范围、收费与效果信息;部分属性默认值以资料表格为准。