电子不能在Raspberry Pi上工作

sto*_*ffn 10 javascript node.js npm raspberry-pi electron

目前,我正在为我的Raspberry Pi开发一个"kiosk"应用程序.我决定使用Electron,因为它提供了我需要的关键功能:将基于Web的UI与直接系统相结合,通过node.js进行I/O访问.

然而,Electron拒绝在我的Raspberry Pi上运行,而它在我用于开发的计算机上运行得很好.electron .在终端中发出后没有任何反应,程序只是在没有显示窗口或命令行中的任何错误的情况下退出.有线索吗?到目前为止我在网上找不到任何内容.我安装了Electron via npm install electron-prebuilt -g,它下载并安装了最新的ARM版本.

如果这是一个无法解决的兼容性问题:Electron有什么好的选择吗?

提前致谢!

Mar*_*oni 6

不幸的是,错误的原因是Electron目前不支持ARM设备.我们将不得不等到它实施

请参阅此问题https://github.com/atom/electron/issues/1702

- 更新

正如@skeggse所说,Electron现在确实支持ARM.

  • 1让家属继续前进 apt-get install libgtk2.0-0 libnotify4 libgconf2-4 libnss3 node npm

  • 2 从这里下载最新的arm -...- linux-arm.zip 手臂版本

  • 3 unzip electron-...-linux-arm.zip

  • 4进入文件夹并双击名为electron的文件

  • 5玩得开心!


phe*_*ris 0

这是一个相当广泛的问题。您可以尝试在应用程序的第一行停止:

electron --debug-brk=5858 .
Run Code Online (Sandbox Code Playgroud)

这将帮助您确定这是电子问题还是您的应用程序问题。

http:// Electron.atom.io/docs/v0.30.0/tutorial/debugging-main-process/