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, }, }; ```
相关推荐
mCell5 小时前
如何零成本搭建个人站点mCell6 小时前
为什么 Memo Code 先做 CLI:以及终端输入框到底有多难搞恋猫de小郭6 小时前
AI 在提高你工作效率的同时,也一直在增加你的疲惫和焦虑少云清6 小时前
【安全测试】2_客户端脚本安全测试 _XSS和CSRF银烛木6 小时前
黑马程序员前端h5+css3m0_607076606 小时前
CSS3 转换,快手前端面试经验,隔壁都馋哭了听海边涛声6 小时前
CSS3 图片模糊处理IT、木易6 小时前
css3 backdrop-filter 在移动端 Safari 上导致渲染性能急剧下降的优化方案有哪些?0思必得07 小时前
[Web自动化] Selenium无头模式青云计划7 小时前
知光项目知文发布模块