Node.js 如何在electron应用程序中使用覆盆子pi的GPIO?

Node.js 如何在electron应用程序中使用覆盆子pi的GPIO?,node.js,electron,raspberry-pi3,Node.js,Electron,Raspberry Pi3,我正试图建立一个应用程序的树莓皮3(b)使用电子。我无法使用nodejs的“”模块与raspberry pi的GPIO通信。当我在主进程中导入它并尝试使用electron.命令运行该应用程序时,该命令退出,没有错误信息。谁能建议如何在electron应用程序中使用覆盆子pi3的GPIO 另外,如果electronJs无法实现,请建议如何为raspberry pi实现一个GUI应用程序,该应用程序可以使用GPIO 将nodeJS更新为最新版本并运行的示例repo解决了我的问题。谢谢戴夫·牛顿的帮助

我正试图建立一个应用程序的树莓皮3(b)使用电子。我无法使用nodejs的“”模块与raspberry pi的GPIO通信。当我在主进程中导入它并尝试使用
electron.
命令运行该应用程序时,该命令退出,没有错误信息。谁能建议如何在electron应用程序中使用覆盆子pi3的GPIO

另外,如果electronJs无法实现,请建议如何为raspberry pi实现一个GUI应用程序,该应用程序可以使用GPIO


将nodeJS更新为最新版本并运行的示例repo解决了我的问题。谢谢戴夫·牛顿的帮助。包使用的epoll编译似乎有问题。

如果没有代码,就不可能猜出什么是错误的。有无数种方法可以实现GUI+GPIO(以及许多示例和教程)。当我通过终端运行此代码时,它只是退出,没有错误日志。但当我在简单的nodejs文件中运行gpio代码时(没有electron),它工作得非常好。感谢您的快速回复:)那么您是在问为什么您的Electron应用程序不运行,与gpio无关?如果我只是对“onoff”lib的require语句进行注释,那么代码在raspberry pi上就可以正常工作了。所以我想知道这是在electron中使用gpio的正确方法还是我犯了一些错误。你也提到过,有无数种实现GUI+gpio的方法,你能推荐一些(使用nodejs)。我需要为raspberry pi 3 B构建一个独立的应用程序。