安装新模块后原有Widgets无法显示,请求排查解决
检查Dashboard版本兼容性
dashboard-evi 1.0.2对Node-RED Dashboard版本有特定依赖要求,先确认当前环境的Dashboard版本是否匹配。可以在Node-RED用户目录下执行npm list @node-red-contrib-ui/dashboard查看已安装版本,再查看dashboard-evi的package.json中的peerDependencies字段确认兼容范围,若版本不匹配则升级或降级Dashboard到对应版本。清理浏览器缓存
安装新UI模块后,浏览器可能缓存了旧的前端资源导致组件不渲染。尝试强制刷新页面(Ctrl+F5 / Cmd+Shift+R),或使用无痕模式访问Dashboard页面。确认节点部署状态
检查Node-RED编辑器中所有相关Widget节点是否已正确部署,确保没有未保存的更改,且节点未被禁用、配置完整(如指定了正确的Dashboard分组)。查看详细日志
启动Node-RED时开启 verbose 模式获取更多细节:node-red -v查看日志中是否有隐藏的依赖冲突、警告信息,这些可能是控制台未显示的关键线索。
重新安装全部依赖
若存在依赖安装不完整或损坏的情况,进入Node-RED用户目录(通常为~/.node-red),执行以下命令后重启Node-RED:rm -rf node_modules package-lock.json npm install检查UI节点配置
确认node-red-contrib-ui-led节点的配置项是否正确,比如是否绑定了有效的输入消息、Dashboard分组是否存在,配置错误可能导致节点无法在前端显示。
内容的提问来源于stack exchange,提问作者klmnnkl

