[electron]检测是否存在本地配置文件, 如果有则读取本地配置,主要是方便测试人员切换不同测试环境

electron\]检测是否存在本地配置文件, 如果有则读取本地配置,主要是方便测试人员切换不同测试环境 ```java // 检测是否存在本地配置文件, 如果有则读取本地配置,主要是方便测试人员切换不同测试环境 function configDataExist():boolean { if (process.env.NODE_ENV === 'development') { return fs.existsSync(pathLib.join(__dirname, '../../config.json')) } else { return fs.existsSync( pathLib.join(process.cwd(), 'config.json')) } } // 读取本地配置的内容共享到全局 let configJson = {} if (configDataExist()) { const configPath = process.env.NODE_ENV === 'development' ? pathLib.join(__dirname, '../../config.json') : pathLib.join(process.cwd(), 'config.json'); const configData = fs.readFileSync(configPath, 'utf-8'); configJson = JSON.parse(configData) ; } global.sharedObject = { config: { // 存放配置文件数据 ...configJson, }, }; ```

相关推荐
沉迷技术逻辑几秒前
微服务架构-网关
java·微服务·架构
xqqxqxxq3 分钟前
Java 集合框架核心用法与实战技术笔记
java·笔记·python
一起养小猫5 分钟前
LeetCode100天Day3-判断子序列与汇总区间
java·数据结构·算法·leetcode
成都证图科技有限公司8 分钟前
Bus Hound概述
前端
程序媛徐师姐19 分钟前
Java基于SSM的社会救助信息管理系统,附源码+文档说明
java·社会救助信息管理系统·java社会救助信息管理系统·ssm社会救助信息管理系统·社会救助·java社会救助信息管理·java社会救助管理系统
PythonFun21 分钟前
WPS中表格行高无法手动调整怎么办?
前端·html·wps
爱笑的眼睛1123 分钟前
深度解析现代OCR系统:从算法原理到高可用工程实践
java·人工智能·python·ai
武子康23 分钟前
Java-207 RabbitMQ Direct 交换器路由:RoutingKey 精确匹配、队列多绑定与日志分流实战
java·消息队列·rabbitmq·erlang·ruby·java-rabbitmq
2501_9167665423 分钟前
idea多模块项目运行设置
java·intellij-idea
Knight_AL25 分钟前
CMS vs G1 GC 写屏障:拦截时机与漏标的根本原因
java·jvm·算法