插件配置

This commit is contained in:
gaoshuaixing
2022-11-24 15:38:44 +08:00
parent 303df4608a
commit c4e24eb493
2 changed files with 68 additions and 13 deletions

View File

@@ -14,7 +14,9 @@ module.exports = (appInfo) => {
**/
const config = {};
/* 应用模式配置 */
/**
* 应用模式配置
*/
config.developmentMode = {
default: 'vue',
mode: {
@@ -33,7 +35,9 @@ module.exports = (appInfo) => {
}
};
/* 开发者工具 */
/**
* 开发者工具
*/
config.openDevTools = false;
/**
@@ -61,23 +65,27 @@ module.exports = (appInfo) => {
frame: true,
show: true,
icon: path.join(appInfo.home, 'public', 'images', 'logo-32.png'),
//backgroundColor: '#000000'
//titleBarStyle: 'hidden'
};
/* ee框架日志 */
/**
* ee框架日志
*/
config.logger = {
appLogName: `ee-${dayjs().format('YYYY-MM-DD')}.log`,
errorLogName: `ee-error-${dayjs().format('YYYY-MM-DD')}.log`
}
/* 远程web地址 (可选) */
/**
* 远程web地址 (可选)
*/
config.remoteUrl = {
enable: false, // 是否启用
url: 'https://discuz.chat/' // Any web url
};
/* 内置socket服务 */
/**
* 内置socket服务
*/
config.socketServer = {
enable: false, // 是否启用
port: 7070, // 默认端口(如果端口被使用,则随机获取一个)
@@ -92,7 +100,9 @@ module.exports = (appInfo) => {
}
};
/* 内置http服务 */
/**
* 内置http服务
*/
config.httpServer = {
enable: false, // 是否启用
https: {
@@ -118,7 +128,9 @@ module.exports = (appInfo) => {
}
};
/* 主进程 */
/**
* 主进程
*/
config.mainServer = {
host: '127.0.0.1',
port: 7072, // 默认端口(如果端口被使用,则随机获取一个)
@@ -131,7 +143,9 @@ module.exports = (appInfo) => {
enable: false
};
/* 应用自动升级 (可选) */
/**
* 应用自动升级 (可选)
*/
config.autoUpdate = {
windows: false, // windows平台
macOS: false, // macOs 需要签名验证
@@ -143,17 +157,35 @@ module.exports = (appInfo) => {
force: false, // 强制更新(运行软件时,检查新版本并后台下载安装)
};
/* 被浏览器唤醒 (可选) */
/**
* 被浏览器唤醒 (可选)
*/
config.awakeProtocol = {
protocol: 'ee', // 自定义协议名(默认你的应用名称-英文)
args: []
};
/* 托盘 (可选) */
/**
* 托盘 (可选)
*/
config.tray = {
title: 'EE程序', // 托盘显示标题
icon: '/public/images/tray_logo.png' // 托盘图标
}
};
/**
* 插件功能
* @member window -> 官方内置插件
* @member test -> demo插件
*/
config.addons = {
window: {
enable: true,
},
test: {
enable: true,
}
};
return {
...config