我正在使用以下代码列出使用 node-serialport npm 的可用端口:
var SerialPort = require('serialport');
SerialPort.list(function(err, ports){console.dir(ports); console.dir(err)});
它仅列出蓝牙端口,但不列出 USB 端口
下面是我得到的输出:
[ { comName: '/dev/cu.Bluetooth-Incoming-Port',
manufacturer: undefined,
serialNumber: undefined,
pnpId: undefined,
locationId: undefined,
vendorId: undefined,
productId: undefined } ]
null
我安装了 OSX Captain 并且有两个 USB 端口未在此处列出。