如何手动安装NodeJS

因为 Node Red是基于 NodeJS 开发的,所以首先系统需要安装 NodeJS 环境, 首先检查一下系统是否安装NodeJS

command -v node

如果没有任何输出,则证明系统没有安装NodeJS, 如果有安装则需要检查版本,现在Node Red支持版本是 8.x

node -v

下载并安装 Node.js
下载的稳定版 v9.9.0 到本地, 这时候要注意你的系统

# x86
wget https://nodejs.org/dist/v9.9.0/node-v9.9.0-linux-x64.tar.xz
# 树莓派
wget https://nodejs.org/dist/v9.9.0/node-v9.9.0-linux-armv7l.tar.xz
# n1 
wget https://nodejs.org/dist/v9.9.0/node-v9.9.0-linux-arm64.tar.xz

下载完成后, 将其解压

tar xvJf node-v9.9.0-linux-x64.tar.xz

将解压的 Node.js 目录移动到 /usr/local 目录下

mv node-v9.9.0-linux-x64 /usr/local/node-v9

配置 node 软链接到 /bin 目录

ln -s /usr/local/node-v9/bin/node /bin/node

配置 npm

ln -s /usr/local/node-v9/bin/npm /bin/npm

配置环境变量

/usr/local/node-v9/bin 目录添加到 $PATH 环境变量中可以方便地使用通过 npm 全局安装的第三方工具

echo 'export PATH=/usr/local/node-v9/bin:$PATH' >> /etc/profile

刷新环境变量

source /etc/profile

国内使用npm很多时候不是很理想,这时候可以切换到淘宝的npm镜像上,这样速度就能改善许多

# 设置为淘宝镜像
npm config set registry https://registry.npm.taobao.org
# 看看是否成功
npm config get registry
# 恢复官方源
npm config set registry  https://registry.npmjs.org/