当前位置: 首页 > news >正文

CentOS安装Node.js

在 CentOS 上安装 Node.js 有几种方法,下面是一些常见的方法:

方法 1:使用 NodeSource Node.js 二进制包

这是最推荐的方法,因为它提供了最新的 Node.js 版本。

‌运行 Node.js 版本管理器 nvm‌

首先,你可以安装 Node Version Manager (NVM),这样你可以轻松地安装和管理多个 Node.js 版本。

打开终端并运行以下命令:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

或者,如果你使用的是 wget:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

安装完成后,运行以下命令来启用 NVM:

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" # This loads nvm

你可以将上面的最后一行添加到你的 ~/.bashrc 或 ~/.zshrc 文件中,以便每次打开终端时自动加载 NVM。

安装 Node.js‌

使用 NVM 安装特定版本的 Node.js。例如,要安装最新版本的 Node.js,可以使用:

nvm install node

如果你想安装特定版本(例如 v16.20.2),可以使用:

nvm install 16.20.2

‌使用 NVM 切换到已安装的 Node.js 版本‌

安装完 Node.js 后,你可以使用以下命令切换到特定版本:

nvm use 16.20.2

方法 2:使用 YUM 包管理器(不推荐,因为可能不是最新版本)

如果你不想使用 NVM,可以使用 CentOS 的包管理器 YUM 来安装 Node.js。但是,这种方法可能不会提供最新版本的 Node.js。

‌启用 EPEL 仓库‌(如果尚未启用):

sudo yum install epel-release

‌安装 Node.js‌:

sudo yum install -y nodejs

方法 3:使用 NVM 但不通过 NodeSource(适用于不想使用外部源的情况)

如果你出于某些原因不想使用 NodeSource 的仓库,NVM 仍然可以让你安装 Node.js,尽管它依赖于网络下载。确保你的系统可以访问 GitHub 或其他可能的源。然后,按照方法 1 中的步骤安装 NVM。

验证安装

无论使用哪种方法,安装完成后,你可以通过运行以下命令来验证 Node.js 是否正确安装:

node -v

这将输出已安装的 Node.js 版本号。类似地,你可以通过运行:

npm -v
http://www.dtcms.com/a/499264.html

相关文章:

  • 深入解析MCP:从基础配置到高级应用指南
  • 佛山网站建设服务wordpress 不能更换主题
  • Process Monitor 学习笔记(5.13):从 0 到 1 的排障剧本清单(可复用模板)
  • Fluent 重叠网格+UDF NACA0012翼型摆动气动仿真
  • 深圳网站建设 设计卓越迈wordpress一键采集文章
  • 理想汽车Java后台开发面试题及参考答案(下)
  • python|if判断语法对比
  • 全链路智能运维中的实时流处理架构与状态管理技术
  • 排序算法:详解快速排序
  • 安阳哪里做360网站科技感十足的网站
  • UV 紫外相机在半导体制造领域的应用
  • 突破亚微米光电子器件制造瓶颈!配体交换辅助打印技术实现全打印红外探测器
  • 可见光工业相机半导体制造领域中的应用
  • require和 import是两种不同的模块引入方式的区别
  • 半导体制造工艺基本认识 五 薄膜沉积
  • 矩阵及其应用
  • **发散创新:探索零信任网络下的安全编程实践**随着信息技术的飞速发展,网络安全问题日益凸显。传统的网络安全防护方式已难以
  • 网络营销方案毕业设计安卓手机性能优化软件
  • 建设企业网站价格建设银行北京市财满街分行网站
  • (Kotlin高级特性一)kotlin的扩展函数和属性在字节码层面是如何实现的
  • Spring Boot 3零基础教程,WEB 开发 静态资源默认配置 笔记27
  • 【论文精度-2】求解车辆路径问题的神经组合优化算法:综合展望(Yubin Xiao,2025)
  • 赣州哪里做网站域名注册备案
  • windows双系统下 ubutnu 20.04 启动项出问题无法进入ubuntu 20.04的解决方法
  • MQTT 协议全面学习笔记
  • 加权分位数直方图:提升机器学习效能的关键技术
  • 做分析图网站无锡seo优化
  • SQL CHECK约束详解
  • 【java接口实现】一个简单接口实现模板
  • 嵌入式Linux:线程同步(条件变量)