centos安装Node.js

本文中以8.12.0版本为例,最好安装新版本,因为新版Node.js集成了npm,无需额外安装。

1.下载Node.js,在服务器上选择位置,使用wget命令下载。具体地址 https://nodejs.org/en/download/

cd /usr/local/src/
wget https://nodejs.org/download/release/v8.12.0/node-v8.12.0.tar.gz

wget https://nodejs.org/dist/v8.12.0/node-v8.12.0.tar.gz

如果提示没有wget命令,需要安装wget命令,再下载安装包

yum -y install wget

2.解压源码

tar zxvf node-v8.12.0.tar.gz

3.指定路径编译安装

cd node-v8.12.0
./configure --prefix=/usr/local/node/8.12.0
make
make install

在编译过程中可能会提示安装gcc库,需要按照如下命令安装gcc库,然后再编译安装

yum -y install gcc-c++

4.进入profile配置环境变量

vim /etc/profile

如果提示找不到vim命令,需要先安装vim命令

yum -y install vim

按下i键进入编辑模式,在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容

#set for nodejs
export NODE_HOME=/usr/local/node/8.12.0
export PATH=$NODE_HOME/bin:$PATH

按下esc键,输入如下命令

:wq!

按下回车键保存并退出 5.编译/etc/profile 使配置生效

source /etc/profile

6.验证是否安装成功

node -v

如果有版本信息显示,则表示安装成功。

原文链接: https://marshucheng1.github.io/2017/01/12/linux-node/