mirror of
https://gitee.com/dromara/electron-egg.git
synced 2026-05-14 11:52:07 +08:00
1
This commit is contained in:
102
electron/config/config.default.js
Normal file
102
electron/config/config.default.js
Normal file
@@ -0,0 +1,102 @@
|
||||
'use strict';
|
||||
|
||||
const dayjs = require('dayjs');
|
||||
|
||||
/**
|
||||
* 默认配置
|
||||
*/
|
||||
module.exports = (appInfo) => {
|
||||
/**
|
||||
* built-in config
|
||||
* @type {Ee.EeAppConfig}
|
||||
**/
|
||||
const config = {};
|
||||
|
||||
/* 开发模式配置 */
|
||||
config.developmentMode = {
|
||||
default: 'vue',
|
||||
mode: {
|
||||
vue: {
|
||||
hostname: 'localhost',
|
||||
port: 8080
|
||||
},
|
||||
react: {
|
||||
hostname: 'localhost',
|
||||
port: 3000
|
||||
},
|
||||
ejs: {
|
||||
hostname: 'localhost',
|
||||
port: 7068 // The same as the egg port
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
/* 开发者工具 */
|
||||
config.openDevTools = false;
|
||||
|
||||
/* 应用程序顶部菜单 */
|
||||
config.openAppMenu = false;
|
||||
|
||||
/* 主窗口 */
|
||||
config.windowsOption = {
|
||||
width: 980,
|
||||
height: 650,
|
||||
minWidth: 800,
|
||||
minHeight: 650,
|
||||
webPreferences: {
|
||||
//webSecurity: false,
|
||||
contextIsolation: false, // 设置此项为false后,才可在渲染进程中使用electron api
|
||||
nodeIntegration: true,
|
||||
},
|
||||
frame: true,
|
||||
//titleBarStyle: 'hidden'
|
||||
};
|
||||
|
||||
/* ee框架日志 */
|
||||
config.logger = {
|
||||
appLogName: `ee-${dayjs().format('YYYY-MM-DD')}.log`,
|
||||
errorLogName: `ee-error-${dayjs().format('YYYY-MM-DD')}.log`
|
||||
}
|
||||
|
||||
/* 远程web地址 (可选) */
|
||||
config.remoteUrl = {
|
||||
enable: false, // 是否启用
|
||||
url: 'https://discuz.chat/' // Any web url
|
||||
};
|
||||
|
||||
/* egg服务 (可选) */
|
||||
config.egg = {
|
||||
title: 'electron-egg', // 进程的title属性标识(默认你的应用名称-英文)
|
||||
port: 7068,
|
||||
hostname: '127.0.0.1',
|
||||
workers: 1 // 工作进程数据
|
||||
};
|
||||
|
||||
/* 应用自动升级 (可选) */
|
||||
config.autoUpdate = {
|
||||
windows: false, // windows平台
|
||||
macOS: false, // macOs 需要签名验证
|
||||
linux: false, // linux平台
|
||||
options: {
|
||||
provider: 'generic', // or github, s3, bintray
|
||||
url: 'http://kodo.qiniu.com/' // resource dir, end with '/'
|
||||
},
|
||||
force: false, // 强制更新(运行软件时,检查新版本并后台下载安装)
|
||||
};
|
||||
|
||||
/* 被浏览器唤醒 (可选) */
|
||||
config.awakeProtocol = {
|
||||
protocol: 'electron-egg', // 自定义协议名(默认你的应用名称-英文)
|
||||
args: []
|
||||
};
|
||||
|
||||
/* 托盘 (可选) */
|
||||
config.tray = {
|
||||
title: 'EE程序', // 托盘显示标题
|
||||
icon: '/public/images/tray_logo.png' // 托盘图标
|
||||
}
|
||||
|
||||
return {
|
||||
...config
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user