electron - 项目开发(3)打包选项配置

605 阅读1分钟

项目开发,需要自定义一些 electron 打包配置,比如让用户自定义安装程序路径,修改项目图标等。

(1)electron 自定义安装路径(即用户想安装程序在 D、E 盘,而不是默认安装在 C 盘) 配置如下: 在vue.config.js中进行如下配置

oneClick: false, allowToChangeInstallationDirectory: true 配置这两个属性即可(注意配置要正确,在 electronBuilder 下的 builderOptions 下的 nsis中配置)

const { defineConfig } = require("@vue/cli-service");
module.exports = defineConfig({
  lintOnSave: false,
  transpileDependencies: true,
  pluginOptions: {
    electronBuilder: {
      builderOptions: {
        nsis: {
          oneClick: false, // 关闭一键安装
          allowToChangeInstallationDirectory: true //允许用户自定义安装程序路径
        }

      },
      preload: "src/preload.js", //路径根据你创建 preload.js 位置,做对应修改即可
      customFileProtocol: './', //图片路径引入问题
    },
  },
});