2016-07-15 43 views
0

我使用下面的代碼使用節點的SerialPort NPM列出可用的端口:無法獲取的USB端口列表上的Mac

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隊長和有哪些不被這裏列出兩個USB端口。

回答

-1

如果你有一些問題,你可以參考我的做法。

我安裝USB驅動器,並會得到它的消息。

{ comName: '/dev/cu.SLAB_USBtoUART', 
    manufacturer: 'Silicon Labs', 
    serialNumber: '0001', 
    pnpId: undefined, 
    locationId: '0x14200000', 
    vendorId: '0x10c4', 
    productId: '0xea60' }