跳至内容
本页内容

打包静态资源文件

服务进程的静态文件打包

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 将禁用此功能。