无法将SerialPort作为serialport.SerialPort未定义

时间:2018-12-12 12:48:26

标签: node.js serial-port

我正在尝试将SerialPort与Node一起使用。 Node-v8.12,npm串行端口。我也在使用Angular 7.1,ng-cli和es6。

我已经导入了SerialPort npm软件包并尝试使用SerialPort。

import * as serialport from "serialport";

var SerialPort = serialport.SerialPort
var myPort = new SerialPort('COM4', {
    baudRate:115200,
    parser:SerialPort.parsers.Readline("\r\n")
})

// console.log(serialport)

当我打印串口时,我得到这个:

{ default:
   { [Function: SerialPort]
     super_: { [Function: Duplex] super_: [Object] },
     list: [Function],
     Binding: [Function: WindowsBinding],
     parsers:
      { ByteLength: [Function: ByteLengthParser],
        CCTalk: [Function: CCTalkParser],
        Delimiter: [Function: DelimiterParser],
        Readline: [Function: ReadLineParser],
        Ready: [Function: ReadyParser],
        Regex: [Function: RegexParser] } 
  } 
}

非常感谢任何帮助。

0 个答案:

没有答案