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, }, }; ```
相关推荐
这儿有一堆花3 分钟前
CSS 拟真光影设计:从扁平到深度的技术复盘马猴烧酒.10 分钟前
JAVA后端用户登录与鉴权详解乐之者v17 分钟前
软件开发常规流程的版本缩写DN202018 分钟前
靠谱的AI销售机器人哪家好黎雁·泠崖24 分钟前
Java继承细节:子类继承父类成员的底层逻辑冷雨夜中漫步26 分钟前
Java中strip与trim()的区别heartbeat..32 分钟前
Redis 常用命令全解析:基础、进阶与场景化实战让我上个超影吧33 分钟前
天机学堂——多级缓存_OP_CHEN35 分钟前
【前端开发之CSS】(三)CSS 常用元素属性宝典(上):从字体到文本,手把手教你打造高颜值网页!Yvonne爱编码1 小时前
Java 接口学习核心难点深度解析