开源改变世界

server.js 与 serialport => 8.0.3 中断 #585

推推 grbl 2年前 (2023-02-04) 200次浏览
关闭
demigh0d 打开了这个问题 2020 年 1 月 25 日 · 2 条评论
关闭

server.js 与 serialport => 8.0.3 中断#585

demigh0d 打开了这个问题 2020 年 1 月 25 日 · 2 条评论

评论

server.js 与 serialport => 8.0.3 中断 #585

从版本 8.0.3(2019 年 10 月)开始,serialport.list 不再支持回调参数。

8.0.3 重大更改在 SerialPort.list() 上删除回调参数 (#1943) (145b906
]

Jan 23 01:43:59 lasercnc lw.comm-server[11498]: App connected! (id=0)
(node:11498) UnhandledPromiseRejectionWarning: TypeError: SerialPort.list no longer takes a callback and only returns a promise
lw.comm-server[11498]: at Function.SerialPort.list (/home/pi/lw.comm-server/node_modules/@serialport/stream/lib/index.js:651:11)
lw.comm-server[11498]: at Namespace. (/home/pi/lw.comm-server/server.js:162:16)
lw.comm-server[11498]: at Namespace.emit (events.js:305:20)
lw.comm-server[11498]: at Namespace.emit (/home/pi/lw.comm-server/node_modules/socket.io/lib/namespace.js:209:10)
lw.comm-server[11498]: at /home/pi/lw.com-mserver/node_modules/socket.io/lib/namespace.js:177:14
lw.comm-server[11498]: at processTicksAndRejections (internal/process/task_queues.js:79:11)
lw.comm-server[11498]: (node:11498)
server.js 与 serialport => 8.0.3 中断 #585
作者

github.com/LaserWeb/LaserWeb4-Binaries 上的源代码未在 package.json 中列出串行端口的版本要求。

server.js 与 serialport => 8.0.3 中断 #585
成员
开胃菜 评论了 2020 年 1 月 29 日  

这与https://github.com/LaserWeb/lw.comm-server(这是一个单独的存储库)有关,应该发布在那里。我们依赖 Serialport 6.2.2 和 NodeJS 10.x!

前端 LaserWeb4 不需要串行端口。