windows下安装

2024-11-24 20:34:04
微图
1719
最后编辑:微图 于 2025-05-23 17:38:57
分享链接

参考视频教程https://bilibili.com/video/BV1Qt411E7uo/?spm_id_from=333.880.my_history.page.click&vd_source=822f495701db8bbfa7ebe2682b52bd2c

目录中文文档https://nodered.17coding.net/docs/

下载

https://nodejs.cn

和普通软件安装一样

如果出现2503错误,没用管理员账号安装,换管理员账号装就OK了。

安装完运行命令行


node -v

安装

最好以管理员身份运行

npm install -g node-red

运行


node-red

http://127.0.0.1:1880

以服务方式随系统启动(免登录)

视频教程https://www.bilibili.com/video/BV1j44y1376Y/?spm_id_from=333.337.search-card.all.click&vd_source=822f495701db8bbfa7ebe2682b52bd2c


设为国内资源

1、执行

npm config set registry http://registry.npmmirror.com

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


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));" 你的密码


重启后登陆密码生效


pm2 restart node-red
node-red 
                    
                  
发表评论
评论通过审核后显示。
  • 在线客服
  • 关注微信
    • 客服帆帆
    • 客服娜娜
    • 客服美美
    • 客服龙龙
  • 扫一扫关注微信