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, }, }; ```
相关推荐
a31582380612 分钟前
Android Framework开发知识点整理SoaringHeart29 分钟前
Flutter组件封装:验证码倒计时按钮 TimerButton毕设源码-朱学姐32 分钟前
【开题答辩全过程】以 个人健康管理系统为例,包含答辩的问题和答案San30.35 分钟前
深入理解 JavaScript OOP:从一个「就地编辑组件」看清封装、状态与原型链局外人Inside37 分钟前
PostProcessingBeanDeserializer 使用指南郑州光合科技余经理40 分钟前
基于PHP:海外版同城O2O系统多语言源码解决方案AAA阿giao1 小时前
JavaScript 原型与原型链:从零到精通的深度解析春卷同学1 小时前
足球游戏 - Electron for 鸿蒙PC项目实战案例IT_Octopus1 小时前
Java GZip 压缩实践 +实践思考 +进一步压榨性能和存储方案思考:Protobuf+ GZip烛阴1 小时前
C#异常概念与try-catch入门