Tauri 构建配置

2024-01-30 15:09 更新

生成配置对象。

类型: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
booleanfalse我们是否应该注入 Tauri API。window.__TAURI__

AppUrl的

定义要嵌入到应用程序中的 URL 或资产。

可以是以下任何一种类型:

  • WindowUrl:应用的外部 URL,或包含应用资产的目录的路径。
  • string[]:要嵌入到应用程序上的文件数组。

BeforeDev命令

描述要在 之前运行的 shell 命令。tauri dev

可以是以下任何一种类型:

  • string:使用默认选项运行给定的脚本。
  • object:使用自定义选项运行给定的脚本。

Hook命令

描述触发 CLI 挂钩时要执行的 shell 命令。

可以是以下任何一种类型:

  • string:使用默认选项运行给定的脚本。
  • object:使用自定义选项运行给定的脚本。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号