Tauri 构建配置
生成配置对象。
类型:object
名字 | 类型 | 违约 | 描述 |
---|---|---|---|
runner | string ? | 零 | 用于生成和运行应用程序的二进制文件。 |
devPath | AppUrl | 视图 | 要在开发中加载的应用程序资产或 URL 的路径。 这通常是开发服务器的 URL,该服务器通过实时重新加载为应用程序资产提供服务。默认情况下,大多数现代 JavaScript 捆绑器都提供了一种启动开发服务器的方法。 请参阅 vite、Webpack DevServer 和 sirv,了解如何设置开发服务器。 |
distDir | AppUrl | 视图 | 要在生产环境中加载的应用程序资产或 URL 的路径。 当提供相对于配置文件的路径时,将以递归方式读取该路径,并且所有文件都嵌入到应用程序二进制文件中。然后,Tauri 会查找文件,除非您提供自定义窗口 URL。 您还可以提供要嵌入的路径列表,这样可以精细控制添加到二进制文件中的文件。在这种情况下,所有文件都将添加到根目录中,并且必须在 HTML 文件中以这种方式引用它。 提供 URL 后,应用程序将没有捆绑的资产,默认情况下,应用程序将加载该 URL。 index.html |
beforeDevCommand | BeforeDevCommand ? | 视图 | 在启动之前运行的 shell 命令。 如果执行条件编译,则设置 TAURI_PLATFORM、TAURI_ARCH、TAURI_FAMILY、TAURI_PLATFORM_VERSION、TAURI_PLATFORM_TYPE 和 TAURI_DEBUG 环境变量。 tauri dev |
beforeBuildCommand | 钩子命令 ? | 视图 | 在启动之前运行的 shell 命令。 如果执行条件编译,则设置 TAURI_PLATFORM、TAURI_ARCH、TAURI_FAMILY、TAURI_PLATFORM_VERSION、TAURI_PLATFORM_TYPE 和 TAURI_DEBUG 环境变量。 tauri build |
beforeBundleCommand | 钩子命令 ? | 视图 | 在捆绑阶段开始之前运行的 shell 命令。 如果执行条件编译,则设置 TAURI_PLATFORM、TAURI_ARCH、TAURI_FAMILY、TAURI_PLATFORM_VERSION、TAURI_PLATFORM_TYPE 和 TAURI_DEBUG 环境变量。 tauri build |
features | array ? | 零 | 传递给命令的功能。cargo |
withGlobalTauri | boolean | false | 我们是否应该注入 Tauri API。window.__TAURI__ |
AppUrl的
定义要嵌入到应用程序中的 URL 或资产。
可以是以下任何一种类型:
- WindowUrl:应用的外部 URL,或包含应用资产的目录的路径。
- string[]:要嵌入到应用程序上的文件数组。
BeforeDev命令
描述要在 之前运行的 shell 命令。tauri dev
可以是以下任何一种类型:
- string:使用默认选项运行给定的脚本。
- object:使用自定义选项运行给定的脚本。
Hook命令
描述触发 CLI 挂钩时要执行的 shell 命令。
可以是以下任何一种类型:
- string:使用默认选项运行给定的脚本。
- object:使用自定义选项运行给定的脚本。