一、建议卸载后重新安装
1.卸载:
yum remove nodejs npm -y
2.删除相关文件
/usr/local/lib 下的node和node_modules文件夹
rm -rf /usr/local/lib/node*
/usr/local/include下的node和node_modules文件夹
rm -rf /usr/local/include/node*
/usr/local/bin下的node和npm
rm -rf /usr/local/bin/node*
删除之后再次检查这三个文件夹下的node和npm相关文件
二、重新安装
mkdir /usr/local/node
cd /usr/local/node
wget https://nodejs.org/dist/v8.11.2/node-v8.11.2-linux-x64.tar.xz #我这里用的是8.11.2版本
xz -d node-v8.11.2-linux-x64.tar.xz
tar -xvf node-v8.11.2-linux-x64.tar #解压一共两步,你没看错,我也没打错zzzz
ln -s /usr/local/node/node-v8.11.2-linux-x64/bin/node /usr/local/bin/node
ln -s /usr/local/node/node-v8.11.2-linux-x64/bin/npm /usr/local/bin/npm #创建软连接
node -v
npm -v #验证