@
dibage 有过类似的想法,不过还没有动手...
我的想法是做一个原生的 GUI 启动器 /shell 脚本,检测 ~/.electron 有没有
Electron.app, 然后下载 asar 包和图标这些,然后通过链接文件生成应用的
XXX.app 。
关于公共模块,类似动态更新,加密源码这样子的,个人觉得还是适合做成开源的库,一方面打包也没多大,一方面 Electron 生态目前还算很小...
或许可以 brew 或者类似的工具集成以下,做成 brew electron install user/repo 这样子的 brew 的插件
另外,想为 Electron 加入更多原生的模块,发现想为 Electron 本身添加一个模块或者贡献代码的要求挺高的。 node 这一块内容不多,但是魔改的 libchromium 和相关的 cpp 库... 编译一下要从 s3 下载几个 G 的文件,还有各种依赖和环境要求,至今没有编译成功...