[electron]检测是否存在本地配置文件, 如果有则读取本地配置,主要是方便测试人员切换不同测试环境

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, }, }; ```

相关推荐
oioihoii几秒前
C++语言演进之路:从“C with Classes”到现代编程基石
java·c语言·c++
N***73856 分钟前
SQL锁机制
java·数据库·sql
Java天梯之路10 分钟前
Java 初学者必看:接口 vs 抽象类,到底有什么区别?
java·开发语言
高阳言编程15 分钟前
vue2 + node + express + MySQL 5.7 的购物系统
前端
小熊officer21 分钟前
Nginx中正向代理,反向代理,负载均衡
java·nginx·负载均衡
y***548828 分钟前
React依赖
前端·react.js·前端框架
2***B44928 分钟前
React测试
前端·react.js·前端框架
信码由缰33 分钟前
Java 应用容器化与部署
java
5***o50036 分钟前
React自动化测试
前端·react.js·前端框架
T***u33336 分钟前
React部署
前端·react.js·前端框架