1.3.2 在Linux发行版上安装Node.js

1.直接使用已编译好的包

Node.js官网上已经把Linux下载版本更改为已编译好的版本了,可以直接下载,解压后使用即可:

#    wget      https://nodejs.org/dist/v12.13.1/node-v12.13.1-linux-x64.tar.xz
// 下载
# tar xf  node-v12.13.1-linux-x64.tar.xz                    // 解压
# cd node-v12.13.1-linux-x64/                              // 进入解压目录
# ./bin/node -v
12.13.1

解压文件,可以看到bin目录包含node、npm等命令,使用ln命令来设置软链接:

ln -s /usr/software/nodejs/bin/npm   /usr/local/bin/
ln -s /usr/software/nodejs/bin/node   /usr/local/bin/

2.在Ubuntu Linux下使用源码安装Node.js

以下部分将介绍如何在Ubuntu Linux下使用源码安装Node.js。

(1)在GitHub上获取Node.js源码:

$ sudo git clone https://github.com/nodejs/node.git
Cloning into 'node'...

(2)修改目录权限:

$ sudo chmod -R 755 node

(3)使用./configure创建编译文件:

$ cd node
$ sudo ./configure
$ sudo make
$ sudo make install

(4)查看Node.js的版本:

$ node --version
v12.13.1

3.在Ubuntu下使用apt-get命令安装Node.js

命令格式如下:

sudo apt-get install nodejs
sudo apt-get install npm

4.在CentOS下使用源码安装Node.js

(1)在https://nodejs.org/en/download/下载最新的Node.js版本,以v12.13.1为例:

cd /usr/local/src/
wget http://nodejs.org/dist/v12.13.1/node-v12.13.1.tar.gz

(2)解压源码:

tar zxvf node-v12.13.1.tar.gz

(3)编译安装:

cd node-v12.13.1
./configure --prefix=/usr/local/node/12.13.1
make
make install

(4)配置NODE_HOME,进入profile编辑环境变量:

vim /etc/profile

(5)设置Node.js环境变量,在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL一行的上面添加如下内容:

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

(6)输入:wq保存并退出,编译/etc/profile使配置生效:

source /etc/profile

(7)查看Node.js版本以验证是否安装配置成功:

node -v

若输出“v12.13.1”字样,则表示配置成功。

npm模块安装路径:

/usr/local/node/12.13.1/lib/node_modules/

当然,Node.js官网提供了编译好的Linux二进制包,也可以下载下来直接使用。