docker node-red无法安装节点

2023-05-22 1,488 0

前言

使用node-red的过程中需要安装节点,例如对接ha的node-red-contrib-home-assistant-websocket插件,无法安装,所以就此方法。

连接SSH

首先连接ssh并进入root管理员账户下

安装npm及插件


#进入docker容器
docker exec -it nodered /bin/bash

#设置腾讯源 这步很关键,貌似阿里源就不行
npm config set registry http://mirrors.cloud.tencent.com/npm/

#强制安装fsevents
npm i -f fsevents@2.3.2

#手动安装node-red-contrib-home-assistant-websocket@0.46.2
npm install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production --engine-strict node-red-contrib-home-assistant-websocket@0.46.2

#修复一下
npm audit fix -f

#退出容器
exit

#重启容器,搞掂
docker restart nodered

总结

主要是源的问题,很多东西无法访问,开发者很难...

相关文章

homeassistant获取电费余额2.0
homeassistant接入国家电网电费余额(理论已经是支持全国)
群晖搭建Pushdeer消息推送

发布评论