|  |      1jecshcier      2018-03-05 19:15:19 +08:00 via iPhone https://electronjs.org/docs/tutorial/using-native-node-modules 的确是大坑,多半都是 electron rebuild 的问题。 前两天还遇到了 electron 版本和编译出来的 sqlite3 的版本不一致的问题,给跪了。 | 
|  |      2raawaa OP @jecshcier 用 electron-rebuild 编译不过,按照 https://www.npmjs.com/package/sqlite3 上的方法编译依然不过。。。我准备换台电脑试了 | 
|      3fuermosi777      2018-03-06 05:49:52 +08:00 现在除了 electron 有没有其他靠谱的东西? electron 坑太多。 | 
|  |      5jecshcier      2018-03-06 08:56:39 +08:00 via iPhone @fuermosi777 electron 已经算靠谱了,成熟的产品已有不少,文档也算可以。前两天看到 electron 的作者出了一个调用原生浏览器的壳。 | 
|  |      6duan602728596      2018-03-06 13:22:03 +08:00 via iPhone @fuermosi777 还有就是 nwjs 了 | 
|      7fuermosi777      2018-03-06 14:34:02 +08:00 @jecshcier 谢谢,你是说这个吗? https://github.com/yue/yue | 
|      8alexRH      2018-03-06 16:21:00 +08:00 这种问题也碰到过,上次有个项目要用 serial-port,我想用 electron 安装这个模块,折腾了两天都 rebuild 不好。首先是 windows 上的 rebuild 依赖,很多很麻烦(包括 C++环境,Python2.x 环境,这个貌似有一键包)。环境弄好之后,还有网络问题。不翻墙是不行的。 最后,我那个项目直接用 QT 做了…… | 
|  |      9raawaa OP 各位,我搞好了,用淘宝镜像解决了网络的问题。并且回退到 electron 1.6.5 版本后编译成功。 | 
|  |      10wotemelon      2018-03-29 10:11:26 +08:00 electron-rebuild 就可以了,如果使用到了 webpack,还要 sqlite3 排除掉,不让 编译 | 
|  |      11raawaa OP @wotemelon 在 windows 上之前 rebuild 失败了,后来用了淘宝镜像搞定了,不知道是不是网络的问题。 | 
|  |      12loudthunder      2019-02-23 10:04:05 +08:00 @raawaa 感谢! |