node-serialport不会列出也不会检测连接到笔记本电脑

时间:2016-11-07 22:42:15

标签: javascript node.js usb port electron

我正在使用Electronnode-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时:

enter image description here

这是我的配置:

  • 电子1.4.5
  • SerialPort版4.0.5
  • NodeJS版本6.9.1
  • 操作系统和硬件平台Windows 8.1 / 64 bits

1 个答案:

答案 0 :(得分:2)

Serialport表示Windows中的COMx端口。您的设备列表中不包含任何内容。

USB有一个&#34;串口&#34;在它的名字中,但它与<较旧的)串口没有

某些USB设备可能会实现可作为COM端口访问的接口。但是屏幕截图中没有连接到PC的设备。