javascript - Electron 在树莓派上不起作用

标签 javascript node.js npm raspberry-pi electron

目前,我正在为我的 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/

相关文章:

github - 修复 package-lock.json 中定义的依赖项中潜在安全漏洞的正确方法

react-native - exp 初始化项目 [11 :31:26] zlib: unexpected end of file

node.js - 如何在nodejs中保持持久的ftp连接

javascript - Chrome 在不触发重绘的情况下合成图层

javascript - 添加/显示附加表单字段的最佳方式

javascript - 不使用表单验证动态创建的输入

ruby-on-rails - Rails API Carrierwave 无法上传从 API 客户端发送的文件

javascript - 解决 Node.js 中的 "Uncaught ReferenceError: require is not defined"错误

node.js - 从子目录运行父 npm 脚本时如何找到原始目录?

javascript - Grunt : Append lines in whole file. 在文件的开头和结尾