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, }, }; ```
相关推荐
国服第二切图仔9 分钟前
DevUI Design中后台产品开源前端解决方案之Carousel 走马灯组件使用指南无限大616 分钟前
为什么浏览器能看懂网页代码?——从HTML到渲染引擎的奇幻之旅是梦终空16 分钟前
计算机毕业设计252—基于Java+Springboot+vue3+协同过滤推荐算法的农产品销售系统(源代码+数据库+2万字论文)福尔摩斯张18 分钟前
Linux信号捕捉特性详解:从基础到高级实践(超详细)2401_8603195220 分钟前
DevUI组件库实战:从入门到企业级应用的深度探索 ,如何快速安装DevUI丿BAIKAL巛24 分钟前
Java前后端传参与接收全解析cc蒲公英42 分钟前
javascript有哪些内置对象guslegend44 分钟前
Spring AOP高级应用与源码剖析Rover.x44 分钟前
head table is mandatoryyanghuashuiyue1 小时前
Java过滤器-拦截器-AOP-Controller