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, }, }; ```
相关推荐
张人大 Renda Zhang3 分钟前
Java 虚拟线程 Virtual Thread:让“每请求一线程”在高并发时代复活Crystal3289 分钟前
Git 基础:生成版本、撤消操作、版本重置、忽略文件lichenyang4539 分钟前
React 组件通讯全案例解析:从 Context 到 Ref 的实战应用一勺菠萝丶11 分钟前
解决 SLF4J 警告问题 - 完整指南国服第二切图仔12 分钟前
Electron for 鸿蒙pc项目实战之右键菜单组件济南壹软网络科技有限公司14 分钟前
架构深潜:通霸IM——私有化部署、全链路开源的高可用企业级即时通讯技术基座姓王者15 分钟前
chen-er 专为Chen式ER图打造的npm包青莲84315 分钟前
Android Jetpack - 2 ViewModel小股虫16 分钟前
手搓限流第二版:限流算法与动态阈值的深度整合崽崽的谷雨19 分钟前
react里ag-grid实现树形数据展示