最开始使用yum安装,安装的是最新版本,安装好后,使用npm下载elasticdump报错,上网查了下,大致意思是不同版本node管理的依赖版本一些原因导致的,于是使用命令yum remove nodejs卸载,yum安装时可指定安装的版本,本文使用另一种方式安装:
-
下载软件:wget https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.xz
-
解压软件到指定目录:tar xvf node-v12.18.3-linux-x64.tar.xz -C /usr/local/
-
重命令文件夹:mv /usr/local/node-v12.18.3-linux-x64 /usr/local/nodejs
-
为nodejs配置环境变量:echo export NODEJS_HOME=/usr/local/nodejs >> /etc/profile
-
echo export PATH=$PATH:$NODEJS_HOME/bin >> /etc/profile
-
echo export NODEJS_PATH=$NODEJS_HOME/lib/node_modules >>/etc/profile
-
使新配置的环境变量生效:source /etc/profile
-
建node软链接:ln -s /usr/local/nodejs/bin/node /usr/bin/node
-
创建npm软链接:ln -s /usr/local/nodejs/bin/npm /usr/bin/npm
-
查看node版本:node -v
-
查看npm版本:npm -v
第8和第9步需注意:创建软连接我使用的是 /usr/bin/ ,使用/usr/local/bin提示node找不到。