我正在使用Electron
和node-serialport
构建应用,但我没有将USB设备连接到我的笔记本电脑(例如:鼠标,扬声器)
我正在使用此代码:
var SerialPort = require('serialport');
SerialPort.list(function (err, results) {
if (err) {
throw err;
}
console.log("Number of results : " + results.length);
});
输出为Number of results : 0
。
当我查看Device Manager
时:
这是我的配置:
1.4.5
4.0.5
6.9.1
Windows 8.1 / 64 bits
答案 0 :(得分:2)
Serialport表示Windows中的COMx
端口。您的设备列表中不包含任何内容。
USB有一个&#34;串口&#34;在它的名字中,但它与<较旧的)串口没有。
某些USB设备可能会实现可作为COM端口访问的接口。但是屏幕截图中没有连接到PC的设备。