位置:./electron/config.js
对象属性说明:
const config = {# 开发模式developmentMode: {default: 'vue', // 默认前后端分离,使用vuemode: {// 前后端分离,使用vue开发,端口与vue启动的serve一致vue: {hostname: 'localhost',port: 8080},// 前后端分离,使用react开发,端口与react启动的serve一致react: {hostname: 'localhost',port: 3000},// ejs模板渲染ejs: {hostname: 'localhost',port: 7068 // The same as the egg port}}},# 日志log: {file: {fileName: '日志名称',level: '日志等级', // error, warn, info, verbose, debug, sillyformat: '格式',maxSize: '大小' // 1048576 (1mb) by default.}},# 应用程序主窗口;更多参数,请查阅官方文档:https://www.electronjs.org/docs/api/browser-window#new-browserwindowoptions;直接添加即可。windowsOption: {width: 宽度,height: 高度,minWidth: 最小宽度,minHeight: 最小高度,webPreferences: {//webSecurity: false,nodeIntegration: 启用node,// truepreload: path.join(__dirname, 'preload.js')},//frame: false,//titleBarStyle: 'hidden'},# server服务egg: {title: '项目名称', // 英文字符串env: '环境', //prodport: 端口(桌面应用无需设置,自动生成;web应用需填写), //7068hostname: '地址(默认即可)', // 0.0.0.0workers: 工作进程数量(请适当填写), // 1},# 自动更新autoUpdate: {windows: false, // windows可以开启;macOs 需要签名验证macOS: false,linux: false,options: {provider: '提供方式,默认generic', // generic or github, s3, bintrayurl: '可访问的资源地址的目录,(如windows)把.exe和latest.yml放进去' //}},# 其它软件唤醒awakeProtocol: {protocol: 'electron-egg', // 自定义协议名(默认你的应用名称-英文)args: []},# 崩溃上报crashReport: {submitURL: "https://www.test.com", // 崩溃报告将以POST的方式发送给这个URLproductName: "electron-egg", // app namerateLimit: true, // 将上传的崩溃次数限制到 1次/小时uploadToServer: false, // 是否将崩溃报告发送给服务器ignoreSystemCrashHandler: true,compress: true // 压缩上传},# 将任意网站变成桌面软件remoteUrl: {enable: false, // 启用:trueurl: 'https://discuz.chat/' // 任意网址},# 系统托盘tray: {title: 'EE程序', // 托盘显示标题icon: '/asset/images/tray_logo.png' // 托盘图标}}
