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" 明确允许。
以上内容是否对您有帮助:
更多建议: