NodeJS 如何在电子App中使用树莓派的GPIO?

9nvpjoqh  于 2023-03-17  发布在  Node.js
关注(0)|答案(2)|浏览(145)

我正在尝试使用electronJs为raspberry pi 3(b)构建一个应用程序。我无法使用nodejs的“onoff“模块与raspberry pi的GPIO通信。当我在主进程中导入它并尝试使用electron .命令运行应用程序时,命令退出,没有错误信息。有人能建议如何在electron应用程序中使用raspberry pi3的GPIO吗?
此外,如果它不可能与electronJs,那么请建议我如何实现一个图形用户界面应用程序的树莓派,可以使用GPIO。
相同https://github.com/AkshayKanchan/electron_gpio的样本报告

osh3o9ms

osh3o9ms1#

更新nodeJS到最新版本并运行electron-rebuild解决了我的问题。谢谢Dave Newton的帮助。看起来onoff包使用的epoll编译有问题。

w80xi6nr

w80xi6nr2#

1.首先使用npm install --save-dev电子重建来安装电子重建。
1.然后键入npx电子重建。
1.如果它仍然不工作,卸载开关模块,然后再安装一次,然后输入npx电子重建。这就是它如何为我工作。

相关问题