docker node-red无法安装节点

2,270次阅读
没有评论

共计 549 个字符,预计需要花费 2 分钟才能阅读完成。

前言

使用 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

总结

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

正文完
 1
zyx
版权声明:本站原创文章,由 zyx 于2023-05-22发表,共计549字。
转载说明:所有文章未经授权禁止转载、摘编、复制或建立镜像
评论(没有评论)