在Ubuntu中安装node-RED

在Ubuntu中安装node-RED

​ Node-RED 是构建物联网(IOT, Internet of Things)应用程序的一个强大工具,其重点是简化代码块的“连接”以执行任务。它使用可视化编程方法,允许开发人员将预定义的代码块(称为“节点”,Node)连接起来执行任务。连接的节点,通常是输入节点、处理节点和输出节点的组合,当它们连接在一起时,构成一个“流”(Flows)。

一、前置条件

​ 在VMWare虚拟机已经安装了Ubuntu系统(指定Ubuntu版本为22.04.3 LTS,下载链接为:下载Ubuntu桌面系统 | Ubuntu

在这里插入图片描述

在VMWare中安装Ubuntu系统的安装方法参照:https://zhuanlan.zhihu.com/p/664735518

二、安装

Node-RED本地化安装有三种方法,分别为npm安装、docker安装、snap安装。

1.npm方式安装(推荐)

​ 这里以npm安装为例,进行详细介绍安装方法。

(1) npm版本

npm安装时必须安装所支持的Node.js版本,目前推荐Node 18.x或者Node 20.x版本进行安装最好。

(2)安装node.js和npm

打开终端,输入命令:

sudo apt-get install nodejs
sudo apt-get install npm

查看版本:

node -v
npm -v

​ Ubuntu默认安装的Node.js版本为12.x,如果node.js版本不是18或者20版本则建议升级Node.js版本。

升级方法:

1.安装NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
2,刷新终端
source ~/.bashrc
3.安装Node.js 20
nvm install 14
4.设置默认版本
nvm alias default 14
5.验证版本
node -v
(3)安装node-RED

执行命令:

sudo npm install -g --unsafe-perm node-red

常见问题:安装时如果用的淘宝镜像下载出现地址不可用,则需要换源,淘宝 NPM镜像启用了新的域名

淘宝源:http://registry.npm.taobao.org/ 已经不可用,需要换成:http://npmmirror.com/。

1.换源:
npm config set registry http://npmmirror.com/
2.查看源地址
npm config get registry
(4)运行node-RED

在终端输入

node-red

出现:

30 Jan 09:40:48 - [info] 

Welcome to Node-RED
===================

30 Jan 09:40:48 - [info] Node-RED version: v3.1.3
30 Jan 09:40:48 - [info] Node.js  version: v20.11.0
30 Jan 09:40:48 - [info] Linux 6.5.0-15-generic x64 LE
30 Jan 09:40:49 - [info] Loading palette nodes
30 Jan 09:40:51 - [info] Settings file  : /home/chengyi/.node-red/settings.js
30 Jan 09:40:51 - [info] Context store  : 'default' [module=memory]
30 Jan 09:40:51 - [info] User directory : /home/chengyi/.node-red
30 Jan 09:40:51 - [warn] Projects disabled : editorTheme.projects.enabled=false
30 Jan 09:40:51 - [info] Flows file     : /home/chengyi/.node-red/flows.json
30 Jan 09:40:51 - [info] Creating new flow file

即安装成功,打开浏览器,输入网址:http://localhost:1880.在这里插入图片描述

2.docker安装(不推荐)

在docker中运行:

docker run -it -p 1880:1880 --name mynodered nodered/node-red

3.snap安装

如果操作系统支持Snap,则可以通过Snap进行暗转:

sudo snap install node-red
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值