树莓派3b Node-red npm 安装

目前用的系统是树莓派2017-11-29-raspbian-stretch,

跟之前的一样只是预装了Node red但没有安装npm,npm是个什么东西,具体就是等于apt-get可以安装Debian的程序,npm就是用来获取Nodejs安装包。

raspbian自2015年开始是默认就带NODE-RED,和NODE.JS

但是自带的版本相对较久,可通过下面的命令进行自动升级NODE.JS和NODE-RED

update-nodejs-and-nodered
bash <(curl -sL https: //raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered)

启动Node red,可以通过命令行启动,也可以在vnc登录桌面图标版里用图标启动。

命令行输入: node-red 即可启动


安装npm 前先运行sudo apt-get update && apt-get upgrade

然后: sudo reboot 让其更新的源生效

然后运行 sudo apt-get install npm

安装完就可以运行npm -v查看版本,如果正确安装,会出现版本号

再运行sudo npm i -g [email protected]

npm i module_name  -S  = >  npm install module_name --save    写入到 dependencies 对象

npm i module_name  -D  => npm install module_name --save-dev   写入到 devDependencies 对象

npm i module_name  -g  全局安装

  i 是install 的简写

安装完npm后,打开node red 就会多一个面板可以下载nodejs插件来用

如果发现不了node red没有下图的面板,但可以查询到npm版本号,是可以用命令行去安装npm软件。

以安装

node-red-dashboard 为例

先转到node-red 的所在目录,npm插件必须安装在node-red目录底下,刷新网页后才会看到增加了

cd ~/.node-red

npm i node-red-dashboard


命令行: node-red-start命令

  关闭窗口或者ctrl+c关闭命令行并不能结束运行,node-red会继续运行。

结束node-red请使用: node-red-stop 命令


用下列命令將node-red加入到系統的啓動項

sudo systemctl enable nodered.service


加入系统启动项后重新开机,让NODE-RED启动起来,就可以通过一下链接访问了 http://{{raspberryip}}:1880

猜你喜欢

转载自blog.csdn.net/hu5566798/article/details/80928896