5.6.0版本的MQTT.js有bug

65 阅读1分钟

image.png 花了一上午时间,我以为自己代码有问题,没想到,其实是最新版本的MQTT.js有问题,最后降版本解决了。

你可以通过运行以下命令来降低mqtt的版本到5.5.5

npm uninstall mqtt
npm install mqtt@5.5.5

这将首先卸载当前的mqtt版本,然后安装5.5.5版本。

然后,你的package.json文件中的mqtt依赖项应该会自动更新为:

"mqtt": "^5.5.5",

请注意,^符号意味着npm可以安装5.5.5版本或任何5.x.x的新版本。如果你想固定在5.5.5版本,你可以在package.json文件中删除^符号:

"mqtt": "5.5.5",