- 博客(15)
- 收藏
- 关注
原创 Electron配置文件的读取与写入
本文介绍了Electron应用中配置文件userConfig.json的读写方法。主要步骤包括:1)创建配置文件并放在项目根目录;2)通过Node.js的fs模块实现读写操作;3)渲染进程通过IPC与主进程通信获取和更新配置;4)主进程使用fs.readFile()读取配置,fs.writeFile()写入配置;5)通过package.json配置打包参数,确保配置文件和动态库被打包到正确位置。该方法解决了自动更新后配置文件被清空的问题,实现了配置数据的持久化存储。
2025-11-05 10:54:11
412
原创 Electron自动更新时关闭相关的其他程序进程和卸载旧程序
Electron应用自动更新优化方案 摘要:针对Electron应用自动更新时因动态库进程占用导致失败的问题,本文提出了一套完整的解决方案。通过electron-updater模块实现更新流程,重点优化了程序关闭机制:1) 创建专门的closeRelatedPrograms()函数检测并关闭相关进程;2) 采用三级关闭策略(优雅关闭→强制关闭→wmic命令);3) 实现安全卸载功能,处理路径转义和静默卸载。方案还包含下载进度监控、错误处理和日志记录功能,确保更新过程可靠可控,解决了动态库进程导致的更新失败问
2025-10-14 15:27:22
278
转载 判断是否在小程序里面
/ios的ua中无miniProgram,但都有MicroMessenger(表示是微信浏览器)alert("不在小程序里");alert("在小程序里");alert('不在微信里');
2023-06-01 16:12:53
604
原创 highcharts 3D饼状图
记录整理 highcharts 3D饼状图<div id="main1" ></div>//全局设置Highcharts.setOptions({ chart: { type: 'pie', marginTop: 8, backgroundColor: 'transparent', options3d: { enabled: true, alpha: 4
2020-05-15 14:29:04
1082
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅