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 小时前
LeetCode热题100-560. 和为 K 的子数组方也_arkling1 小时前
别名路径联想提示。@/统一文件路径的配置毕设源码-朱学姐1 小时前
【开题答辩全过程】以 基于web教师继续教育系统的设计与实现为例,包含答辩的问题和答案在繁华处1 小时前
线程进阶: 无人机自动防空平台开发教程V2A懿轩A1 小时前
【Java 基础编程】Java 变量与八大基本数据类型详解:从声明到类型转换,零基础也能看懂web打印社区1 小时前
web-print-pdf:突破浏览器限制,实现专业级Web静默打印m0_740043731 小时前
【无标题】RFCEO1 小时前
前端编程 课程十三、:CSS核心基础1:CSS选择器@ chen2 小时前
Spring事务 核心知识aithinker2 小时前
使用QQ邮箱收发邮件遇到的坑 有些WIFI不支持ipv6