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, }, }; ```
相关推荐
阿珊和她的猫29 分钟前
CSS3新特性概述草莓熊Lotso34 分钟前
C++11 核心特性实战:列表初始化 + 右值引用与移动语义(附完整代码)前端小端长1 小时前
qiankun 微前端应用入门教程:从搭建到部署yinuo4 小时前
前端跨页面通讯终极指南⑥:SharedWorker 用法全解析CoderYanger7 小时前
C.滑动窗口-求子数组个数-越长越合法——2799. 统计完全子数组的数目C++业余爱好者8 小时前
Java 提供了8种基本数据类型及封装类型介绍想用offer打牌8 小时前
RocketMQ如何防止消息丢失?皮卡龙8 小时前
Java常用的JSONPineappleCoder8 小时前
还在重复下载资源?HTTP 缓存让二次访问 “零请求”,用户体验翻倍拉不动的猪8 小时前
webpack编译中为什么不建议load替换ast中节点删除consolg.log