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 分钟前
Spring Boot:第三方 API 调用的企业级容错设计草履虫建模18 分钟前
A13 String 详解:不可变、常量池、equals 与 ==、性能与常见坑Trae1ounG20 分钟前
Vue Iframe阿部多瑞 ABU21 分钟前
`tredomb`:一个面向「思想临界质量」初始化的 Python 工具invicinble25 分钟前
学习的门道和思路比特森林探险记41 分钟前
React API集成与路由weixin199701080161 小时前
加盟网 item_search - 根据关键词获取行业列表接口对接全攻略:从入门到精通EliseL1 小时前
SuperMap iObjects Java 如何将3DTiles数据转换为S3M三维瓦片cyforkk1 小时前
11、Java 基础硬核复习:常用类和基础API的核心逻辑与面试考点全栈师1 小时前
java和C#的基本语法区别