前言
在阿里云服務(wù)器上部署好EMQX服務(wù)器后,就可以進行MQTT的數(shù)據(jù)存取了,本文介紹node-red的安裝,這是目前比較流行的一款圖形化的編程軟件。
一、安裝工作
由于node-red是基于node.js的,首先要確保服務(wù)器上是否安裝,使用下面的指令查詢node版本
node -v
這個版本比較低,如果直接安裝node-red會出現(xiàn)下圖的錯誤提示
為此,先安裝 n工具
sudo npm install -g n
將node升級到最新穩(wěn)定版本
sudo n stable
如果同時存在兩個版本的node,可以根據(jù)提示操作
輸入下列指令,安裝node-red
sudo npm install -g --unsafe-perm node-red
安裝完成后,即可啟動node-red
node-red
在瀏覽器地址欄輸入公網(wǎng)IP:1880即可進入node-red編程界面(如果之前沒有配置1880端口,需要返回阿里云服務(wù)器實例中配置安全規(guī)則中添加)
這樣編寫的代碼我們就可以遠程訪問了。
二、問題
在安裝時可能提示npm: command not found
需要先清除node.js和npm,重新安裝
用到的指令如下
sudo apt-get remove npm
sudo apt-get remove nodejs-legacy
sudo apt-get remove nodejs
sudo rm /usr/bin/node
sudo apt-get install nodejs
sudo apt-get install nodejs-legacy
sudo apt-get install npm
之后重新執(zhí)行安裝流程
npm安裝后可進行升級
npm install -g npm@8.18.0
三、后臺運行
為了防止node-red在X-shell關(guān)閉后也跟著關(guān)閉,可以通過pm2啟動
pm2是一個進程管理工具,可以用它來管理你的node進程,并查看node進程的狀態(tài),當(dāng)然也支持性能監(jiān)控,進程守護,負載均衡等功能
使用快捷鍵: Ctrl + c 退出之前的node-red文章來源:http://www.zghlxwxcb.cn/news/detail-465659.html
npm install -g pm2
pm2 start node-red
文章來源地址http://www.zghlxwxcb.cn/news/detail-465659.html
到了這里,關(guān)于2.安裝node-red的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!