CentOS7 服务器安装 Node.js

参考:
部署 Node.js 项目(CentOS)阿里云文档
淘宝 NPM 镜像
Node.js 官方下载地址,可以通过wget下载

CentOS7 服务器安装 Node.js

wget 命令下载 Node.js 安装包

1
wget https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-x64.tar.gz

解压文件

1
tar xvf node-v8.9.4-linux-x64.tar.gz

创建软链接,使 nodenpm 命令全局有效
⚠️ 注意一定要使用绝对路径

1
2
3
4
5
6
7
8
ln -s /root/node-v8.9.4-linux-x64/bin/node /usr/local/bin/node

ln -s /root/node-v8.9.4-linux-x64/bin/npm /usr/local/bin/npm

ln -s /root/node-v8.9.4-linux-x64/bin/npx /usr/local/bin/npx

// ⚠️ 删除错误创建的软连接
#rm /usr/local/bin/node

查看node、npm版本

1
2
node -v
npm -v

添加环境变量

1
2
3
4
5
6
export NODE_PATH=/root/node-v8.9.4-linux-x64/bin

export PATH=${PATH}:${NODE_PATH}

// ⚠️ 这里不输出到 ~/.profile , 属于临时文件,配置不能持久
echo "PATH=\${PATH}:${NODE_PATH}" > /etc/profile

安装 cnpm

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