作者回复: 如果是Mac 10.15装v7失败了,你可以选择装v5,也可以根据这个issue改动https://github.com/electron/electron/issues/20841#issuecomment-548775560。如果是其他情况可以贴错误讨论。
作者回复: 在主进程主要是想用actions,如果你的业务只是想通知,直接h5的notification也是可以的
作者回复: 我在机器上试验了一下,不是很理解你说的这个现象。你可以试一下完整的demo https://github.com/dengyaolong/geektime-electron/tree/master/Chapter%201/8-pomodoro-homework
作者回复: 配置各有喜好,我演示的机器不是我工作机器,上面其实是一个裸Vim,没有配置。
我自己机器配置是基于plug(https://github.com/junegunn/vim-plug)的,差不多是https://github.com/dengyaolong/dylconf/blob/master/.vimrc
作者回复: 如果懂web的话,在业务有需求时候查查官方文档会更好,因为Electron自身API并不多,但可能在不同场景下细节有点多。当然后面课程在实战上会从0到1写,可以边写边巩固。
作者回复: 你可以加上app.setAppUserModelId(process.execPath)试试
调试时可以在app onready之后直接new一个Notification看。
作者回复: 没有错误栈很难判断,因为很多可能性,你可以在electron github issue搜一下应该能找到。如果不行,你在回复加上错误栈~
作者回复: 1. 英文文档是首选,开始时候可以边查翻译边看。其实文本资料会很多,后续我会在github上做一些推荐。
2. 发文件我还没试过,但如果要做基本是基于dataChannel了。