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, }, }; ```
相关推荐
华仔啊5 分钟前
RebbitMQ 入门教程看这一篇就够了象象翔8 分钟前
AI+若依(实战篇)CHANG_THE_WORLD14 分钟前
C++ vs Python 参数传递方式对比talenteddriver14 分钟前
java: 4种API 参数传递方式四谎真好看15 分钟前
Java 黑马程序员学习笔记(进阶篇31)sdkingz18 分钟前
cursor学习笔记xhxxx19 分钟前
AI打字机的秘密:一个 buffer 如何让机器学会“慢慢说话”韩曙亮23 分钟前
【Web APIs】BOM 浏览器对象模型 ⑥ ( location 对象 | location 常用属性和方法 | URL 简介 )用户214118326360224 分钟前
CC-Switch配置切换神器:5秒搞定多设备同步,坚果云让配置永不丢失小王师傅6625 分钟前
【轻松入门SpringBoot】从 0 到 1 搭建 SpringBoot 工程-中