node.js - Linux 上的 NodeJS USB 模块问题

标签 node.js linux ubuntu npm usb

我刚刚尝试在 Ubuntu 上通过 npm 安装 Node 的 USB 模块( usb 然后 electron-usb ),但由于版本原因它不起作用(查看 screenshot )。

按照说明中所述,在安装模块之前,我还安装了 sudo apt-get install build-essential libudev-devsudo apt-get install libudev-dev libusb-1.0-0-dev g++-multilib libudev-dev:i386

如何让它发挥作用?还有其他方法可以用node控制usb端口吗?

最佳答案

我做了一些研究,发现我可以使用 udev 规则做同样的事情,所以 Node 不需要 USB 模块。您需要做的就是从 Node 监听 bash 命令,如 this post 中所述。 ,这样您就可以在 rules.d/ 文件夹中添加自定义规则并回显任何事件的一些数据,然后让 Node 监听它。但这是一个可怕的方法。 2017 年,您不能仅使用开箱即用的 Node 来控制 USB 端口,哈哈。

关于node.js - Linux 上的 NodeJS USB 模块问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47066490/

相关文章:

Linux:从哪里可以找到/proc 的 "segments retransmited"?

.net - 使用 Monodevelop 在 Ubuntu 12.04 上编译 F# 代码

node.js - EC2 Ubuntu NGINX 配置 HTTPS 重定向给我错误 : ERR_TOO_MANY_REDIRECTS

node.js - 无法连接到nodejs服务器

javascript - 检查 Webdriver 浏览器是否仍然打开

linux - 如何构建 gvim 可执行文件

Linux:真的要卸载包吗?

c++ - OpenGl 库不工作

javascript - 默认 Javascript 对象很大时速度很慢?

node.js - 获取错误所需的参数 opts.to 丢失