因为 Tauri 是一款应用构建工具包,所以会有很多的项目配置文件。 您可能常会接触到的文件有 tauri.conf.json、package.json 和 Cargo.toml。 我们将在此页简述各个文件以指引您修改您想要修改的配置。
Tauri 配置
Cargo.toml
Cargo 清单文件用于声明您的应用程序依赖、应用元数据和其他 Rust 相关功能。 若您不需要 Rust 进行后端开发,您可能不需要修改此文件。但了解它的存在意义及其功能还是很重要的。
要了解更多有关 Cargo.toml 的信息,您可以参阅其官方文档。
package.json
这是Node.js使用的软件包文件。 如果使用节点开发了Tauri应用的前端。 基于s的技术(例如 npm yarn 或者 pnpm) 此文件用于配置前端依赖关系和脚本。
一个 Tauri 项目的 package.json 文件的示例可能看起来像这样一些东西:
通常使用 "scripts" 部分来存储用于启动您的 Tauri 应用程序所使用的前端的命令。 上述文件指定 dev 命令,您可以使用 yarn dev 或 npm run dev 启动前端框架。
除了 package.json 文件外,您可以看到 yarn.lock 文件或 package-lock.json 文件。 这些文件有助于确保当您稍后下载依赖关系时,您将得到与开发过程中使用的完全相同的版本(类似于 Cargo.lock
要了解更多关于 package.json 的信息,您可以在 官方文档 中阅读更多信息。