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, }, }; ```
相关推荐
csdn2015_2 分钟前
MyBatis Generator 核心配置文件 generatorConfig.xml 完整配置项说明追逐梦想的张小年5 分钟前
JUC编程03-凌凌漆-6 分钟前
【vue】选项式api与组合式api万邦科技Lafite15 分钟前
一键获取京东商品评论信息,item_reviewAPI接口指南indexsunny25 分钟前
互联网大厂Java面试实战:从Spring Boot到微服务架构的技术问答解析蓁蓁啊29 分钟前
C/C++编译链接全解析——gcc/g++与ld链接器使用误区sheji341632 分钟前
【开题答辩全过程】以 基于SpringBoot的疗养院管理系统的设计与实现为例,包含答辩的问题和答案tb_first1 小时前
万字超详细苍穹外卖学习笔记2短剑重铸之日1 小时前
《设计模式》第六篇:装饰器模式