如何CentOS7中安装nodejs【最新版】

本文详细介绍了如何在Linux环境下从源码编译安装Node.js的过程,包括安装必要的编译软件包、下载Node.js源码、解压、配置、编译及安装,并提供了验证安装是否成功的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装必要的编译软件包。

命令:sudo yum install gcc gcc-c++

如果是root用户则不需要输入sudo

回车之后开始安装

 =============================================

提示安装软件包,输入y,之后回车便开始下载安装软件包和依赖包

==============================================

完成后显示完毕!

===============================================

二、之后从源码下载nodejs

 输入命令:cd /usr/local/src

wget https://npm.taobao.org/mirrors/node/v10.14.2/node-v10.14.2.tar.gz

网址可以直接百度搜索'nodejs'之后进下载页,鼠标右键点击源代码,选择复制链接地址

输入后回车

================================================

显示下载完成

============================================

三、下载完成后,进行解压工作,

输入命令:tar xvf node-v10.13.0.tar.gz

注意node版本号和自己的node版本号一致

输入完成后回车。

四、进入解压的 node 文件夹,开始编译

输入命令:cd node-v10.14.2/
./configure
make

五、安装nodejs

输入命令:sudo make install

 

六、验证安装 

安装完成后,验证node的安装情况

node -v

反馈版本号为所安装版本号,安装成功。

### 如何在 CentOS 7安装指定版本的 Node.js 为了在 CentOS 7安装特定版本的 Node.js,可以通过多种方式实现。以下是几种常见的方法及其具体操作: #### 方法一:通过 `nvm` (Node Version Manager) 安装 `nvm` 是管理多个 Node.js 版本的强大工具。它允许用户轻松切换不同版本并设置默认版本。 1. 首先安装必要的依赖项: ```bash sudo yum install -y gcc-c++ make ``` 2. 下载并安装 `nvm`: ```bash curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash ``` 此处假设使用的是最新稳定版 `v0.39.5`[^4]。 3. 加载 `nvm` 到当前 shell 环境中: ```bash export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" ``` 4. 使用 `nvm` 安装所需的 Node.js 版本(例如 v16.20.2): ```bash nvm install 16.20.2 ``` 5. 设置该版本为默认版本: ```bash nvm alias default 16.20.2 ``` 这样可以确保每次打开新的终端会话时,默认使用的都是此版本[^3]。 --- #### 方法二:通过官方源码编译安装 对于更高级的需求,可以直接从 Node.js 官方网站获取源码包进行手动编译和安装。 1. 安装构建所需的基础环境: ```bash sudo yum groupinstall 'Development Tools' -y sudo yum install wget tar gzip -y ``` 2. 下载目标版本的源代码压缩文件(以 v16.20.2 为例): ```bash cd /usr/local/src/ sudo wget https://nodejs.org/dist/v16.20.2/node-v16.20.2.tar.gz sudo tar -xf node-v16.20.2.tar.gz cd node-v16.20.2 ``` 3. 编译并安装: ```bash ./configure make sudo make install ``` 4. 验证安装是否成功: ```bash node --version npm --version ``` 这种方法适合需要完全控制安装过程的情况[^1]。 --- #### 方法三:通过 Nodesource Yum 存储库安装 Nodesource 提供了一个方便的脚本来自动配置系统的 Yum 软件仓库,从而简化安装流程。 1. 安装 `curl` 工具(如果尚未安装): ```bash sudo yum install -y curl ``` 2. 执行以下命令来添加对应版本的节点存储库(此处以 v14.x 为例;替换 `{版本号}` 来选择其他分支): ```bash curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash - ``` 3. 更新软件列表并安装 Node.js: ```bash sudo yum clean all sudo yum install -y nodejs ``` 4. 检查已安装的版本: ```bash node --version npm --version ``` 注意,这种方案仅支持某些预定义的主要版本系列。 --- ### 总结 以上三种方法各有优劣。推荐初学者优先考虑 **方法一 (`nvm`) 或者方法三 (Nodesource)**,因为它们更加简单易用且灵活性较高。而当需要高度定制化或者离线部署时,则可以选择 **方法二**。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值