bash,sudo yum install -y gcc-c++ make,
`,2. 下载并安装 Node.js:,
`bash,curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -,sudo yum install -y nodejs,
`,3. 验证安装:,
`bash,node -v,npm -v,
``,,以上命令会将 Node.js 和 npm 安装在您的 CentOS 系统上。在CentOS上安装Node.js是一个相对简单的过程,可以通过多种方法实现,下面将详细介绍两种常用的安装方法:通过EPEL库安装和使用源码编译安装。
方法一:通过EPEL库安装
1、更新系统软件包:确保你的系统软件包是最新的,打开终端并运行以下命令:
sudo yum update
2、安装EPEL存储库:EPEL(Extra Packages for Enterprise Linux)是一个由Fedora社区维护的项目,提供了许多额外的软件包,运行以下命令来安装EPEL仓库:
sudo yum install epel-release
3、安装Node.js和npm:EPEL库包含了Node.js和npm的安装包,可以直接使用yum命令进行安装:
sudo yum install nodejs npm
4、验证安装:安装完成后,可以通过以下命令检查Node.js和npm的版本,以确认安装是否成功:
node -v npm -v
方法二:下载源码编译安装
1、更新系统软件包:与方法一相同,首先更新系统软件包。
sudo yum update
2、安装必要的依赖项:编译Node.js源码需要一些开发工具和库,运行以下命令安装它们:
sudo yum install gcc-c++ make openssl-devel libffi-devel
3、下载Node.js源码:前往Node.js官网(https://nodejs.org/en/download/)下载最新的Node.js版本源码压缩包,下载v16.13.0版本的源码:
cd /usr/local/src sudo wget https://nodejs.org/dist/v16.13.0/node-v16.13.0.tar.gz
4、解压源码:下载完成后,解压源码压缩包:
sudo tar -zxvf node-v16.13.0.tar.gz
5、编译和安装:进入解压后的目录,配置编译选项并进行编译安装:
cd node-v16.13.0 sudo ./configure --prefix=/usr/local/node sudo make sudo make install
6、配置环境变量:为了使系统能够找到新安装的Node.js,需要配置环境变量,编辑/etc/profile
文件,在文件末尾添加以下内容:
export NODE_HOME=/usr/local/node export PATH=$NODE_HOME/bin:$PATH
保存并退出编辑器后,使配置生效:
source /etc/profile
7、验证安装:通过以下命令检查Node.js和npm的版本,以确认安装是否成功:
node -v npm -v
通过以上步骤,你可以在CentOS上成功安装Node.js和npm,如果你需要管理多个Node.js版本,可以考虑使用NVM(Node Version Manager),对于国内用户来说,由于官方镜像可能较慢,建议将npm的镜像地址切换到淘宝镜像,以提高下载速度。
相关FAQs
Q1: 如何卸载Node.js?
A1: 你可以使用以下命令卸载Node.js:
sudo yum remove nodejs npm -y
或者,如果你是通过源码编译安装的,可以手动删除相关的文件和目录。
Q2: 如何切换npm的镜像源为淘宝镜像?
A2: 你可以使用以下命令将npm的镜像源切换为淘宝镜像:
npm config set registry https://registry.npm.taobao.org