zoco

Centos上node彻底删除与安装并更新到最新版

2017-11-03


删除

进入 /usr/local/lib 删除所有 node 和 node_modules文件夹

进入 /usr/local/include 删除所有 node 和  node_modules 文件夹

检查 ~ 文件夹里面的"local"   “lib”  “include”  文件夹,然后删除里面的所有  “node” 和  “node_modules” 文件夹

可以使用以下命令查找

find ~/ -name node  
find ~/ -name node_modules  

进入 /usr/local/bin 删除 node 的可执行文件

以下步骤可选:

删除: /usr/local/bin/npm
删除: /usr/local/share/man/man1/node.1
删除: /usr/local/lib/dtrace/node.d
删除: rm -rf /home/[homedir]/.npm
删除: rm -rf /home/root/.npm

安装

方法一

下载

可将对应版本修改

wget https://nodejs.org/dist/v6.10.3/node-v6.10.3-linux-x64.tar.gz
tar -zvxf node-v6.10.3-linux-x64.tar.gz

共享至全局

ln -s /path/node-v6.10.3/bin/node /usr/local/bin/node  
ln -s /path/node-v6.10.3/bin/npm /usr/local/bin/npm

方法二

准备

sudo yum -y install gcc make gcc-c++ openssl-devel wget

下载

可将对应版本修改

wget http://nodejs.org/dist/v6.10.3/node-v6.10.3.tar.gz
tar -zvxf node-v6.10.3.tar.gz

编译及安装:

cd node-v6.10.3
./configure
sudo make
sudo make install

方法三

最简洁升级nodejs为最新版

服务器是centos 6.8

安装nodejs

sudo yum install -y nodejs

查看node版本和npm版本

node -v
npm -v

安装cnpm

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

安装n模块升级nodejs

sudo npm install -g n

安装成功后执行

sudo n stable

再次查看node版本为node-v7.4.0

验证是否安装配置成功:

node -v