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, }, }; ```
相关推荐
不绝19113 分钟前
UGUI——进阶篇~牧马~18 分钟前
【记录63】electron打包vue项目之踩坑Exquisite.33 分钟前
企业高性能web服务器(4)java1234_小锋1 小时前
Java高频面试题:SpringBoot为什么要禁止循环依赖?2501_944525541 小时前
Flutter for OpenHarmony 个人理财管理App实战 - 账户详情页面计算机学姐1 小时前
基于SpringBoot的电影点评交流平台【协同过滤推荐算法+数据可视化统计】2601_949857431 小时前
Flutter for OpenHarmony Web开发助手App实战:快捷键参考wangdaoyin20101 小时前
若依vue2前后端分离集成flowableFilotimo_1 小时前
Tomcat的概念