Vue+Electron 项目打包基础配置

我是使用Electron builder进行Vue项目打包的

一、修改工程名称以及图标

在工程根目录下新建一个vue.config.js文件,并做如下配置:

module.exports = {
    pluginOptions: {
        electronBuilder: {
            builderOptions: {
                "appId": "com.example.app",
                "productName": "测试",//项目名,也是生成的安装文件名,即aDemo.exe
                "copyright": "Copyright © 2021",//版权信息
                "directories": {
                    "output": "./dist"//输出文件路径,之前编译的默认是dist_electron
                },
                "win": {
                    "icon": "public/logo.ico"//这里注意配好图标路径
                }
                // options placed here will be merged with default configuration and passed to electron-builder
            }
        }
    }
}

 

二、隐藏默认菜单栏

修改background.js文件

import { app, protocol, BrowserWindow, Menu} from 'electron'


async function createWindow() {
  // Create the browser window.
  //隐藏菜单栏
  Menu.setApplicationMenu(null)
  }

 

 三、如果build文件有问题,可以开启调试模式

win.webContents.openDevTools()

 

posted @ 2021-05-17 15:28  进击的米豆  阅读(856)  评论(0)    收藏  举报