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, }, }; ```
相关推荐
百锦再2 分钟前
Reactive编程入门:Project Reactor 深度指南莲华君4 分钟前
React快速上手:从零到项目实战百锦再4 分钟前
React编程高级主题:测试代码易安说AI16 分钟前
Ralph Loop 让Claude无止尽干活的牛马...JH307340 分钟前
SpringBoot 优雅处理金额格式化:拦截器+自定义注解方案Coder_Boy_2 小时前
技术让开发更轻松的底层矛盾失忆爆表症2 小时前
05_UI 组件库集成指南:Shadcn/ui + Tailwind CSS v4invicinble2 小时前
对tomcat的提供的功能与底层拓扑结构与实现机制的理解小迷糊的学习记录2 小时前
Vuex 与 pinia发现一只大呆瓜2 小时前
前端性能优化:图片懒加载的三种手写方案