Skip to content

资源文件

UI-PROTOTYPE 默认将src下所有文件名开头不是_以及后缀名不是.ts.styl的文件视为资源文件,编译时将其原样复制到dist目录下。

添加资源文件

若要添加资源文件,可参考以下方法:

  • 窗口的资源文件 存放于src/renderer/<窗口 ID>/assets中。
  • 通用的资源文件 存放于src/shared/assets中。

修改应用图标

UI-PROTOTYPE 将应用图标存放于以下几个目录:

  • resources
  • src/shared/assets

resources目录下的图标用于最终打包。
src/shared/assetsicon.svg作为应用内图标;icon.ico为 Windows 系统下的窗口图标;icon.png为非 Windows 系统下的窗口图标。

引用资源文件

由于 Electron 打包前后.代表的路径不同,因此建议使用 UI-PROTOTYPE 提供的函数distPath。 使用方法如下:

import { distPath } from "shared/utils/path";
let svgPath = distPath('shared/assets/icon.svg');