Node-red在Windows上离线部署
Node-red在Windows上离线部署
前言
在实际项目的使用过程中,生产环境的服务器很多情况下是不允许使用外部网络的,因此,基于npm直接安装的模式,在很多情况下不适用,需要考虑如何将Node-red进行离线安装;
Node.js安装
Node-red 是基于Node.js开发的,因此首先需要进行Node.js的安装。
目前推荐的是安装V19或者V20的Node.js.
安装包下载&拷贝
通过如下的链接,可以下载对应的Node.js的安装包。推荐安装V20.10.0版本.
https://nodejs.org/en
将相应下载好的安装包,直接拷贝到内网服务器即可准备安装。
安装
双击下载好的node-v20.10.0-x64.msi文件,系统将自动启动安装,点击下一步继续完成对应的安装即可。
Node-red本地安装
Node-red执行包
安装Note-red
在运行栏中输入powerShell, 选择powershell并用管理员权限打开,在命令栏中输入
npm install -g --unsafe-perm node-red
Node-red安装包拷贝
基于安装模式的不同,Node-red的安装路径有所区别,一般默认情况下,目录如下:
C:\Users\administator\AppData\Roaming
拷贝整个安装包npm文件夹到离线服务器的同等位置,比如
C:\Users\administator\AppData\Roaming
Node-red启动
在拷贝后的文件夹下,点击右键以管理员权限执行相应的执行程序- node-red.cmd,如上拷贝情况下,对应文件的位置如下
C:\Users\RBAdmin_App2\AppData\Roaming\npm
出现如下界面表明执行成功。
参考文件:
[1] https://blog.csdn.net/qq_40828591/article/details/112950815?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-112950815-blog-129676517.235%5Ev39%5Epc_relevant_anti_t3_base&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-112950815-blog-129676517.235%5Ev39%5Epc_relevant_anti_t3_base
[2] https://blog.csdn.net/qq_40821260/article/details/134731709?spm=1001.2014.3001.5502