- Node.js 12实战
- 赵荣娇
- 488字
- 2025-02-25 04:05:54
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二进制包,也可以下载下来直接使用。