Linux系统安装node.js的正确方法
-
在Linux系统中,Node.js是一个非常重要的JavaScript运行环境,它可以让JavaScript在服务器端运行,广泛应用于构建网络应用、命令行工具等。本文将详细介绍在Linux系统上安装Node.js的正确方法,涵盖多种不同的安装途径,以满足不同用户的需求。
一、使用包管理器安装
许多Linux发行版都提供了自己的包管理器,如Debian、Ubuntu使用的apt,CentOS使用的yum等。通过包管理器安装Node.js是一种较为简单的方式。
1. 在Debian或Ubuntu系统上
首先,更新系统的包列表,以确保可以获取到最新的软件包信息。打开终端,输入以下命令:
sudo apt update
接着,安装Node.js和npm(Node.js包管理器)。可以使用以下命令:
sudo apt install nodejs npm
安装完成后,可以通过以下命令检查Node.js和npm的版本,以确认是否安装成功:
node -v npm -v
2. 在CentOS系统上
同样,先更新系统的包信息,使用以下命令:
sudo yum update
然后,安装Node.js和npm。可以使用以下命令:
sudo yum install nodejs npm
安装完成后,使用上述检查版本的命令来确认安装是否成功。
使用包管理器安装的优点是操作简单,但是安装的版本可能不是最新的。如果需要使用最新版本的Node.js,建议使用其他安装方式。
二、使用NodeSource仓库安装
NodeSource是一个专门提供Node.js安装包的仓库,通过它可以安装到较新的Node.js版本。
1. 在Debian或Ubuntu系统上
首先,添加NodeSource的仓库。根据你需要的Node.js版本,选择相应的命令。例如,要安装Node.js 14.x版本,可以使用以下命令:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
如果你需要安装其他版本,如16.x或18.x,只需将命令中的“14.x”替换为相应的版本号即可。
添加仓库后,使用包管理器安装Node.js和npm:
sudo apt install nodejs
安装完成后,检查版本:
node -v npm -v
2. 在CentOS系统上
同样,根据需要的版本添加NodeSource仓库。以安装Node.js 14.x为例,使用以下命令:
curl -sL https://rpm.nodesource.com/setup_14.x | sudo -E bash -
然后,使用yum安装Node.js:
sudo yum install nodejs
安装完成后,检查版本。
使用NodeSource仓库安装可以获取到较新的Node.js版本,并且安装过程相对简单。
三、使用二进制文件安装
如果你需要特定版本的Node.js,或者想要手动控制安装过程,可以使用二进制文件进行安装。
1. 下载二进制文件
访问Node.js官方网站(https://nodejs.org/en/download/),选择适合你系统的二进制文件。通常,Linux系统可以选择.tar.gz格式的文件。例如,下载Node.js 14.17.6版本:
wget https://nodejs.org/dist/v14.17.6/node-v14.17.6-linux-x64.tar.gz
2. 解压文件
使用以下命令解压下载的文件:
tar -xzf node-v14.17.6-linux-x64.tar.gz
3. 移动文件到指定目录
将解压后的文件夹移动到系统的合适位置,例如/usr/local目录:
sudo mv node-v14.17.6-linux-x64 /usr/local/nodejs
4. 设置环境变量
打开~/.bashrc文件,添加以下内容:
export PATH=/usr/local/nodejs/bin:$PATH
保存文件后,使环境变量生效:
source ~/.bashrc
5. 检查版本
使用以下命令检查Node.js和npm的版本:
node -v npm -v
使用二进制文件安装可以精确控制Node.js的版本,但安装过程相对复杂,需要手动处理环境变量等问题。
四、使用nvm(Node Version Manager)安装
nvm是一个非常实用的工具,它可以让你在同一台机器上轻松切换不同版本的Node.js。
1. 安装nvm
使用以下命令安装nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
安装完成后,关闭并重新打开终端,或者使用以下命令使nvm生效:
source ~/.nvm/nvm.sh
2. 安装Node.js
使用nvm安装Node.js非常简单。例如,安装最新的LTS版本:
nvm install --lts
如果你需要安装其他版本,如14.x,可以使用以下命令:
nvm install 14
3. 切换Node.js版本
使用nvm可以轻松切换不同版本的Node.js。例如,切换到14.x版本:
nvm use 14
4. 查看已安装的版本
使用以下命令查看已安装的Node.js版本:
nvm list
使用nvm安装可以方便地管理多个Node.js版本,适合开发人员在不同项目中使用不同版本的Node.js。
五、安装后的配置和优化
1. 配置npm镜像
由于npm默认的镜像服务器在国外,下载速度可能较慢。可以将npm的镜像源切换到国内的镜像,如淘宝镜像。使用以下命令:
npm config set registry https://registry.npmmirror.com
2. 全局安装常用包
安装完成Node.js和npm后,可以全局安装一些常用的包,如express、gulp等。例如,全局安装express:
sudo npm install -g express
3. 升级Node.js和npm
如果需要升级Node.js和npm,可以使用相应的工具。例如,使用nvm升级Node.js:
nvm install 18 nvm use 18
升级npm可以使用以下命令:
npm install -g npm@latest
通过以上几种方法,你可以在Linux系统上正确安装Node.js,并根据自己的需求进行配置和优化。选择合适的安装方法可以提高开发效率,确保项目的顺利进行。
最新入站
最新出站
- 上一篇: 域名估值网工具评估原理是什么?
- 下一篇: 防止SQL注入攻击,使用框架的优势

