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, }, }; ```
相关推荐
C_心欲无痕1 天前
前端实现水印的两种方式:SVG 与 CanvasElias不吃糖1 天前
Java Lambda 表达式尾善爱看海1 天前
不常用的浏览器 API —— Web Speech情缘晓梦.1 天前
C语言指针进阶美酒没故事°1 天前
vue3拖拽+粘贴的综合上传器南知意-1 天前
IDEA 2025.3 版本安装指南(完整图文教程)jingling5551 天前
css进阶 | 实现罐子中的水流搅拌效果码农水水1 天前
蚂蚁Java面试被问:混沌工程在分布式系统中的应用海边的Kurisu1 天前
苍穹外卖日记 | Day4 套餐模块毕设源码-邱学长1 天前
【开题答辩全过程】以 走失儿童寻找平台为例,包含答辩的问题和答案