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, }, }; ```
相关推荐
RestCloud14 分钟前
智能制造的底层基建:iPaaS 如何统一 ERP、MES 与 WMS 的数据流行走的陀螺仪20 分钟前
高级前端 Input 公共组件设计方案(Vue3 + TypeScript)guslegend35 分钟前
SpringBoot源码剖析皮卡龙35 分钟前
Spring MVC 接收请求参数的核心一颗不甘坠落的流星42 分钟前
【Antd】基于 Upload 组件,导入Json文件并转换为Json数据LYFlied1 小时前
Vue2 与 Vue3 虚拟DOM更新原理深度解析爱笑的眼睛111 小时前
FastAPI 路由系统深度探索:超越基础 CRUD 的高级模式与架构实践Lucky_Turtle1 小时前
【Node】npm install报错npm error Cannot read properties of null (reading ‘matches‘)小飞侠在吗1 小时前
vue shallowRef 与 shallowReacitive