我一开始也出现了这个问题。后来发现是serialport的版本是10.x.x的话,需要这样引入
const { SerialPort } = require("serialport");
这样就不会出现这个问题了
找 serialport
写个判断 serialport.list && serialport.list.then(result=>{xxxxx})
const SerialPort = require("serialport");
SerialPort.list().then((ports) => {
console.log(ports); // 打印串口列表
}).catch((err) => {
console.log(err);
});