Tauri 嵌入附加文件

2023-10-19 18:19 更新

您可能需要在应用程序包中包含一些附加文件,这些文件不直接属于前端(distDir)或者太大以至于无法内联到二进制文件中。我们称这些文件为资源。

要捆绑您选择的文件,您可以将 resources 属性添加到 tauri.conf.json 文件中的 tauri > bundle 部分。

更多关于 tauri.conf.json 配置的信息请参考此处。

resources 期望一个字符串列表,以绝对或相对路径来定位文件。如果需要从目录中包含多个文件,它还支持通配符模式。

以下是一个示例以说明配置方式。这不是一个完整的 tauri.conf.json 文件:

{
"tauri": { "bundle": { "resources": [ "/absolute/path/to/textfile.txt", "relative/path/to/jsonfile.json", "resources/*" ] }, "allowlist": { "fs": { "scope": ["$RESOURCE/*"] } } } }
备注
绝对路径和包含父级组件(../)的路径只能通过 "$RESOURCE/*" 明确允许。相对路径,如 "path/to/file.txt",可以通过 "$RESOURCE/path/to/file.txt" 明确允许。


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

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号