解析 windows 系统产生的 minidump
// 若已全局安装 electron-minidump
electron-minidump -f crash.dmp -v electron版本号
// 若未全局安装 electron-minidump
npx electron-minidump -f crash.dmp -v electron版本号
解析 Mac 系统产生的 minidump
// 若已全局安装 @electron/symbolicate-mac
electron-symbolicate-mac --file /path/to/crash.txt --version electron版本号
// 若未全局安装 @electron/symbolicate-mac
npx electron-symbolicate-mac --file /path/to/crash.txt --version electron版本号
如何修改上面两个的源码使其不是打印日志到终端而是导出到文本?
若解析出来的内容打印在终端中太长,可以去找上面两个 npm 模块的源码,在源码里面将 console.log 修改为 fs.write 即可。
示例如下图红框处: