Hi,
现在看下来,很多优秀的app都是基于electron的。
但是,看了目前的打包流程,主要有两种:
1. 官方打包流程,一个package打一个rpm,比如nodejs-grunt-cli是一个单独的包,它依赖的nodejs-grunt是另一个包。
2. 社区打包流程,比如直接通过脚本打出rpm包,基本上依赖非常少,连chrome和node的内核都打包进去了。
官方的打包流程会导致很多零散的包需要维护,会导致app开发者在push到fedora仓库的时候遇到很多困难。
而且,假设Atom依赖liba的1.0版本,Marp依赖liba的2.0版本,就意味着liba需要维护两个打包版本了。
所以,请问下,
现在对于目前这种app的打包有没有什么便捷的打包方式?
或者说,我们只能忍受目前的打包方式?
PS:目前我觉得比较好的Electron-base的App如下,但是基本没有打包进官方的repo的(虽然license基本没有问题):
Atom
Kitematic
Marp
Medis
--
Robert Lu <robberphex(a)gmail.com>
About me:
http://about.me/RobberPhex