CentOS7安装Node.js

由于被*的原因,国外官网的安装方式,会导致无法下载,并且n和nvm也不能安装使用,因此本文介绍使用阿里云镜像二进制包安装Node.js,安装环境为阿里云ECS服务器CentOS 7 64位。

下载Node.js编译包

1
wget https://npm.taobao.org/mirrors/node/v10.6.0/node-v10.6.0-linux-x64.tar.xz

注:默认下载到当前目录,阿里云服务器连接后,默认当前目录为/root。

解压

1
tar -xvf  node-v10.6.0-linux-x64.tar.xz

注:默认解压到当前目录。

测试

1
cd  node-v10.6.0-linux-x64/bin && ls

注:如果有node和npm,则表示解压没有问题。

软链接

1
2
ln -s /root/node-v10.6.0-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v10.6.0-linux-x64/bin/npm /usr/local/bin/npm

注:设置软链接后,node和npm才能全局使用。

设置环境变量$PATH

1
vim ~/.bash_profile

编辑(i)$PATH,增加:/root/node-v10.6.0-linux-x64/bin,保存退出(:wq) 注:设置软链接只能使node和npm全局可用,当全局安装新模块时,要设置环境变量,新模块才能全局可用。