Brownfield 模式
这是默认模式。
这是使用 Tauri 最简单、最直接的模式,因为它尝试尽可能与现有的前端项目兼容。简而言之,它尝试不需要浏览器中现有的 Web 前端可能使用的东西。并非所有在现有浏览器应用程序中有效的东西都能开箱即用;有关更多详细信息,请参阅不兼容部分。
如果您不熟悉布朗菲尔德软件开发,布朗菲尔德维基百科文章 提供了一个很好的总结。对于 Tauri,现有软件是当前的浏览器支持和行为,而不是遗留系统。
不兼容性
第一个不兼容性类别很简单:任何浏览器特定的 API 都无法在 Tauri 中正常工作(即使使用布朗菲尔德模式)。如果 API 在浏览器中不受广泛支持,那么在使用 Tauri 时它可能不会在所有平台上受支持。
第二个不兼容性类别是 Tauri 计划的功能,但目前尚未完全实现。以下是示例列表
配置
由于布朗菲尔德模式是默认模式,因此不需要设置配置选项。要显式设置它,您可以在 tauri.conf.json
配置文件中使用 tauri > pattern
对象。
{
"tauri": {
"pattern": {
"use": "brownfield"
}
}
}
布朗菲尔德模式没有其他配置选项。