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, }, }; ```
相关推荐
moxiaoran57533 小时前
uni-app萌宠案例学习笔记--页面布局和CSS样式设置卑微的Coder3 小时前
Redis Set集合命令、内部编码及应用场景(详细)CrissChan4 小时前
Pycharm 函数注释小小小小宇4 小时前
Vue.nextTick()笔记启航挨踢4 小时前
java学习电子书推荐wgslucky4 小时前
Dubbo报错:module java.base does not “opens java.lang“ to unnamed module小约翰仓鼠6 小时前
vue3子组件获取并修改父组件的值Lin Hsüeh-ch'in6 小时前
Vue 学习路线图(从零到实战)DougLiang6 小时前
关于easyexcel动态下拉选问题处理