HCRM博客

如何在CentOS上安装Node.js?

在 CentOS 系统上安装 Node.js 是一个常见的需求,特别是在开发和部署 Web 应用程序时,Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,允许你在服务器端执行 JavaScript 代码,从而实现快速、高效的网络应用开发,以下是关于在 CentOS 上安装 Node.js 的详细步骤:

一、准备工作

1、更新系统包管理器:确保你的系统软件包是最新的。

如何在CentOS上安装Node.js?-图1
(图片来源网络,侵权删除)
   sudo yum update y

2、安装必要的依赖项:为了编译源代码,需要安装一些工具和库。

   sudo yum install y gccc++ make openssldevel libffidevel findutils bzip2 wget tar curl

二、下载 Node.js 源码

1、创建目录并进入:建议新建一个目录来存放 Node.js 的源码。

   mkdir p /opt/program/nodejs
   cd /opt/program/nodejs

2、下载 Node.js 源码:从官方源下载最新版本的源码压缩包。

   wget https://nodejs.org/dist/v14.17.0/nodev14.17.0.tar.gz

3、解压源码包

   tar zxvf nodev14.17.0.tar.gz

三、配置和编译安装

1、进入解压后的目录

   cd /opt/program/nodejs/nodev14.17.0

2、配置编译选项

如何在CentOS上安装Node.js?-图2
(图片来源网络,侵权删除)
   ./configure prefix=/usr/local

3、编译和安装

   make
   sudo make install

四、配置环境变量

1、打开 profile 文件

   vim /etc/profile

2、添加以下内容到文件末尾

   # Node.js environment variables
   export NODE_HOME=/usr/local
   export PATH=$NODE_HOME/bin:$PATH

3、保存并退出(使用:wq 命令)

4、使配置生效

   source /etc/profile

五、验证安装

1、检查 Node.js 版本

如何在CentOS上安装Node.js?-图3
(图片来源网络,侵权删除)
   node v

2、检查 npm 版本

   npm v

六、切换 npm 镜像(可选)

由于官方镜像可能比较慢,可以切换到淘宝的 npm 镜像地址:

npm config set registry https://registry.npm.taobao.org

常见问题解答(FAQs)

Q1:如何更改 Node.js 的版本?

A1:可以通过重新下载并编译不同版本的 Node.js 源码来实现,如果你想安装 v16.13.0,可以按照以下步骤操作:

1、下载新的版本源码:

   wget https://nodejs.org/dist/v16.13.0/nodev16.13.0.tar.gz

2、解压并编译安装:

   tar zxvf nodev16.13.0.tar.gz
   cd /opt/program/nodejs/nodev16.13.0
   ./configure prefix=/usr/local
   make
   sudo make install

3、更新环境变量并使其生效:

   vim /etc/profile
   # 修改或添加以下行
   export NODE_HOME=/usr/local
   export PATH=$NODE_HOME/bin:$PATH
   source /etc/profile

4、验证新版本:

   node v

Q2:如何卸载 Node.js?

A2:要卸载 Node.js,可以按照以下步骤操作:

1、删除安装目录:假设你使用的是默认安装路径/usr/local,则执行以下命令:

   sudo rm rf /usr/local/lib/node_modules
   sudo rm rf /usr/local/bin/node
   sudo rm rf /usr/local/share/man/man1/node.1
   sudo rm rf /usr/local/lib/dtrace/node.d

2、删除配置文件:如果存在自定义配置文件,也需要手动删除。

3、清理环境变量:编辑/etc/profile 文件,移除与 Node.js 相关的环境变量设置。

4、使配置生效

   source /etc/profile
分享:
扫描分享到社交APP
上一篇
下一篇