node-red安装在windows下并随机器启动运行,用pm2管理

本文详细介绍了在Windows10操作系统中如何安装Node-RED,包括切换到国内npm源、使用PM2进行管理以及配置Node-RED随系统启动的步骤。通过设置环境变量和使用pm2-service-install命令,确保Node-RED能自动启动并提供服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Node-RED在Win10下的安装与设置(随系统启动)

一、安装

1、安装Nodejs

2、安装node-red 管理员模式下使用cmd运行

        npm  config set registry http://registry.npmmirror.com #设置为国内源

        npm install -g --unsafe-perm node-red pm2 pm2-windows-startup pm2-windows-service

3、直接运行

     C:\Users\Administrator\AppData\Roaming\npm\node-red.cmd

     或者

      pm2 start C:\Users\Administrator\AppData\Roaming\npm\node_modules\node-red\red.js

二、随系统启动(服务)

        1、设置系统环境变量 PM2_HOME=C:\.pm2

        2、重启

        3、执行pm2-service-install 选择n

        4、 pm2 start C:\Users\Administrator\AppData\Roaming\npm\node_modules\node-red\red.js

        5、pm2 save

        6、查看日志:pm2 logs red

### 不同操作系统上的Node-RED安装方法 #### Windows平台下的Node-RED安装 对于Windows用户来说,可以通过命令提示符(CMD)来快速启动Node-RED服务。一旦Node.js环境已经设置好,在CMD中执行`node-red`指令就能激活Node-RED服务器[^1]。 ```batch node-red ``` 这将会显示有关Node-RED以及所依赖的Node.js版本的信息,且表明Node-RED正在运行之中。 #### Ubuntu Linux中的Node-RED安装选项 Ubuntu用户提供三种不同的途径来进行Node-RED的本地化部署——通过npm全局包管理器、利用Docker容器技术或是采用Snap封装应用的形式完成安装;其中npm被推荐作为最优的选择方案[^2]。 ##### 使用NPM进行安装: ```bash sudo npm install -g --unsafe-perm node-red ``` 此命令会在整个系统范围内安装最新版的Node-RED,而不会受限于特定用户的家目录之下。 #### Docker环境下Node-RED安装流程 当目标是在基于Linux内核的操作系统之上构建持续集成/持续交付管道时,借助Docker镜像来承载Node-RED不失为一种高效的方式。它不仅能够减少前期准备工作量,而且有助于保持跨机器间的一致性和稳定性[^3]。 首先需确认主机已正确设置了Docker引擎支持,之后按照官方文档指引拉取官方维护者提供的稳定发行版镜像文件启动相应的实例。 #### 实现Node-RED能够在无人值守的情况下长期在线提供服务,有必要将其配置成守护进程模式运作。此外还可以进一步调整初始化脚本使得每次重启计算机后无需人工干预即能自行恢复至工作状态[^4]。 ```bash sudo npm install -g pm2 pm2 start `which node-red` pm2 startup systemd pm2 save ``` 上述操作序列先是引入了Process Manager 2 (PM2),接着定义了一个新的常驻任务给定Node-RED入口点路径,随后生成适合当前发行版的服务单元描述文件以便加入到开机自启列表里最后保存现有布局供后续调用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值