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

相关推荐
济宁雪人1 分钟前
Java安全基础——JNI安全基础
java·开发语言
x***B4115 分钟前
TypeScript项目引用
前端·javascript·typescript
q***965813 分钟前
Java进阶-在Ubuntu上部署SpringBoot应用
java·spring boot·ubuntu
h***066523 分钟前
【JSqlParser】Java使用JSqlParser解析SQL语句总结
java·开发语言·sql
代码or搬砖33 分钟前
Java Lambda 表达式全面详解
java·开发语言·python
okseekw35 分钟前
Java初学者的static探险记:原来“静态”是这么个省心玩意儿!
java
这周也會开心42 分钟前
JDK1.8新增语法
java·开发语言
●VON43 分钟前
使用 Electron 构建天气桌面小工具:调用公开 API 实现跨平台实时天气查询V1.0.0
前端·javascript·electron·openharmony
心随雨下1 小时前
TypeScript泛型开发常见错误解析
java·开发语言·typescript
码上成长1 小时前
包管理提速:pnpm + Workspace + Changesets 搭建版本体系
前端·前端框架