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, }, }; ```
相关推荐
希望永不加班1 小时前
SpringBoot 中 AOP 实现多数据源切换广师大-Wzx1 小时前
JavaWeb:前端部分生万千欢喜心1 小时前
Linux 安装金蝶天燕中间件 AAS-V9.0.zipM ? A1 小时前
你的 Vue v-memo 与 v-once,VuReact 会编译成什么样的 React 代码?是上好佳佳佳呀1 小时前
【前端(七)】CSS3 核心属性笔记:单位、背景、盒子模型与文本换行海兰1 小时前
【第2篇-续】从零开始helloworld使用openAI通用模型的完整实现示例附源代码ooseabiscuit1 小时前
记录 idea 启动 tomcat 控制台输出乱码问题解决执笔画流年呀1 小时前
多线程及其特性大大杰哥1 小时前
Docker笔记ch.ju2 小时前
Java程序设计(第3版)第二章——选择结构