目前,我正在为我的 Raspberry Pi 开发一个“kiosk”应用程序。我决定使用 Electron因为它提供了我需要的关键功能:将基于 Web 的 UI 与直接系统相结合,通过 node.js 进行 I/O 访问。
但是,Electron 拒绝在我的 Raspberry Pi 上运行,而它在我用于开发的计算机上运行良好。在终端中发出 electron .
后没有任何反应,程序只是退出而不显示窗口或命令行中的任何错误。有什么线索吗?到目前为止,我在网上找不到任何东西。我通过 npm install electron-prebuilt -g
安装了 Electron,它下载并安装了最新的 ARM 版本。
如果这是一个无法解决的兼容性问题:Electron 有什么好的替代品吗?
提前致谢!
最佳答案
不幸的是,该错误的原因是 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 从 here 下载名为 electron-...-linux-arm.zip 的最新 arm 版本
3
解压electron-...-linux-arm.zip
4 进入文件夹并双击名为electron
的文件
5 玩得开心!
关于javascript - Electron 在树莓派上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31927337/