跳至主要内容

Brownfield 模式

这是默认模式。

这是使用 Tauri 的最简单直接的模式,因为它试图与现有的前端项目尽可能兼容。简而言之,它尽量不需要现有 Web 前端在浏览器内部可能使用的任何额外内容。并非**所有**在现有浏览器应用程序中有效的内容都能开箱即用;有关更多详细信息,请参阅不兼容部分

如果您不熟悉通用的 Brownfield 软件开发,Brownfield 维基百科文章 提供了一个很好的总结。对于 Tauri,现有软件是当前的浏览器支持和行为,而不是遗留系统。

不兼容性

第一个不兼容性类别很简单:任何特定于浏览器的 API 都无法在 Tauri 内部正常工作(即使使用 Brownfield 模式)。如果 API 在浏览器之间不受广泛支持,则在使用 Tauri 时它可能不会在所有平台上都受支持。

第二个不兼容性类别是计划用于 Tauri 但目前尚未完全实现的功能。以下是一些示例

配置

由于 Brownfield 模式是默认模式,因此不需要设置配置选项。要显式设置它,可以在 `tauri.conf.json` 配置文件中使用 `tauri > pattern` 对象。

{
"tauri": {
"pattern": {
"use": "brownfield"
}
}
}

Brownfield 模式没有其他配置选项。