打包静态资源文件
服务进程的静态文件打包
在 electron-builder.json5
文件下列出
extraFiles Array<String | FileSet> | String | FileSet
与 extraResources 相同,但复制到应用程序的内容目录(MacOS 为 Contents
,Linux 和 Windows 为根目录)。
jsonc
{
"extraFiles": [
{
"from": "dllFiles",
"to": ".",
"filter": ["*.dll"]
}
]
}
渲染进程的静态文件
在 public
文件夹下列出
public <root>/public
例如,动态引入的 img/html/txt/js/ts/fonts
等。
用作普通静态资源的目录。此目录中的文件在开发期间在 / 下提供服务,并在构建期间复制到 outDir 的根目录,并且始终按原样提供服务或复制,无需转换。该值可以是绝对文件系统路径或相对于项目根目录的路径。
将 publicDir
定义为 false
将禁用此功能。