electron在打包之后,如果想继续调试debug的话,渲染进程可以定义一个f12快捷键,再次打开开发者工具。但是,问题也并没有得到完整的解决。那就是:主进程呢?electron的主进程,在打包之后,如何调试?本文中,苏南大叔给出一个可能的解决方案,可以用于粗略的跟踪打包之后的electron的主进程情况。

苏南大叔:打包之后,electron 主进程调试利器:electron-log 使用方法 - electron-log
打包之后,electron 主进程调试利器:electron-log 使用方法(图5-1)

本解决方案的主角名叫electron-log,本文测试环境:mac/electron@3/electron-log@2.2.17

下载electron-log

electron-log,截至到发文,最新版本号是:2.2.17。其github页面地址是:

苏南大叔:打包之后,electron 主进程调试利器:electron-log 使用方法 - electron-log-github
打包之后,electron 主进程调试利器:electron-log 使用方法(图5-2)

不过,一般来说,对于npm的包,一般是通过命令行下载安装的,并不是直接下载tar.gz文件。安装命令如下:

npm i electron-log --save

苏南大叔:打包之后,electron 主进程调试利器:electron-log 使用方法 - npm-i-d
打包之后,electron 主进程调试利器:electron-log 使用方法(图5-3)

因为-D--save-dev的意思,而最终打包的时候,这种依赖包是不会打包进去的。所以,是选择--save还是--save-dev,请谨慎选择。

总结

electron-log在主进程中的使用方式,就是本文所描述的了。灵活地使用这款electron-log,就可以在electron打包之后,再次去探寻主进程的相关逻辑走向了。加油,少年!

想查看苏南大叔的更多electron的文章么?请点击下面的链接查看:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   electron    log

本站的忠实读者小伙伴,正在阅读下面这些文章: