- 1 最好的教程例子
- 2 modbus mqtt
- 3 过滤
- 4 PLC协议S7欧姆龙FINS三菱MC
- 5 OPCUA例子
- 6 模切报检重置流程-注入节点用法
- 7 表达式函数引用变量
-
8. 大屏
- 8.1 大屏界面Dadhboard
- 8.2 ui表格
- 8.3 图片http引echars
- 9 时间格式化
- 10. uibuilder前端
- 11 远程刷看板
- 12 crc16计算
windows下安装
- 2025-07-14 01:49:45
- 微图
- 2678
- 最后编辑:微图 于 2026-02-27 09:59:57
- 分享链接
目录中文文档https://nodered.17coding.net/docs/
下载
和普通软件安装一样
如果出现2503错误,没用管理员账号安装,换管理员账号装就OK了。
安装完运行命令行
node -v
安装
最好以管理员身份运行
npm install -g node-red
运行
node-red
以服务方式随系统启动(免登录)
设为国内资源
1、执行
npm config set registry http://registry.npmmirror.com
2、设置系统环境变量 PM2_HOME=C:\.pm2
3、重启(可省)
4、执行pm2-service-install 选择n
到服务看到PM2正在运行
5、 以管理员身份启动red.js
pm2 start C:\Users\Administrator\AppData\Roaming\npm\node_modules\node-red\red.js
要确保路径下有red.js文件,
pm2 start C:\Users\WT\AppData\Roaming\npm\node_modules\node-red\red.js
win+R运行提示错误(没以管理员身份运行)
C:\Users\WT>pm2 start C:\Users\WT\AppData\Roaming\npm\node_modules\node-red\red.js
connect EPERM //./pipe/rpc.sock
[PM2] Spawning PM2 daemon with pm2_home=C:\.pm2
node:events:491
throw er; // Unhandled 'error' event
^
Error: connect EPERM //./pipe/rpc.sock
at PipeConnectWrap.afterConnect [as oncomplete] (node:net:1494:16)
Emitted 'error' event on ReqSocket instance at:
at Socket.<anonymous> (C:\Users\WT\AppData\Roaming\npm\node_modules\pm2\node_modules\pm2-axon\lib\sockets\sock.js:201:49)
at Socket.emit (node:events:513:28)
at emitErrorNT (node:internal/streams/destroy:151:8)
at emitErrorCloseNT (node:internal/streams/destroy:116:3)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
errno: -4048,
code: 'EPERM',
syscall: 'connect',
address: '//./pipe/rpc.sock'
}
Node.js v18.16.1
以管理员身份运行
6.保存启动文件
pm2 save
另有nssm启动方式,参考node-red目录https://gist.github.com/dceejay/576b4847f0a17dc066db
7.相关命令
https://pm2.keymetrics.io/docs/usage/process-management/
//查看有哪些进程
pm2 list
//重启
pm2 restart node-red
pm2 stop all // 停止所有进程
npm uninstall -g node-red //删除node-red
8.加密码
1.配置文件目录
cd C:\Users\Administrator\.node-red
以管理员运行命令行窗口
1.进入node-red安装目录
cd C:\Users\Administrator\AppData\Roaming\npm\node_modules\node-red
node -e "console.log(require('bcryptjs').hashSync(process.argv[1], 8));" 你的密码
Linux的命令是:
node-red admin hash-pw
重启后登陆密码生效
pm2 restart node-red
node-red



