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

我正在使用Electronnode-serialport构build一个应用程序,并且我没有将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

在这里输入图像说明

这是我的configuration:

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

串口意味着Windows中的COMx端口。 您的设备列表不包含任何

USB在其名称中有一个“串行”,但这与(较旧的)串行端口无关

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