Featured image of post electron将静态资源或者自定义的配置文件打包

electron将静态资源或者自定义的配置文件打包

electron打包过程中 将静态资源或者自定义的配置文件 打包到安装包内记录

package.json结构如下

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
  "build": {
    "productName": "....",
    "extraResources": [
      {
        "from": "./config.json",
        "to": "../"
      }
    ],
    ....
    "nsis": {
      ........
      "include": "./src/renderer/assets/nstaller.nsh"
    }
  },

在package.json中build节点中添加extraResources节点

并添加from 和to 两个属性

其中from是文件来源 相对于项目目镜

to 是打包后文件所在的位置 ../ 代表项目根路径

这样项目打包后config.json不会被打包进app.asar 按在安装的时候释放到配置to 的目录下

便于后期修改替换

使用 Hugo 构建
主题 StackJimmy 设计