Centos 7 安装Nodejs使用npm命令

本文介绍如何在Centos7上安装最高支持版本Node.js v16.x,包括设置官方源及安装验证。

官方在Github上的文档:NodeSource Node.js Binary Distributions

目前的最新版本为Node.js v18.x不支持Centos 7系统,因此安装支持Centos 7 的最高版本Nodejs v16.x。

  • 下载官方源:
# As root
curl -fsSL https://rpm.nodesource.com/setup_16.x | bash -

# No root privileges
curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -
  • 安装
# 安装
yum install -y nodejs

# 验证安装结果
node -v
# v16.17.1

npm version

{
  npm: '8.19.2',
  node: '16.17.1',
  v8: '9.4.146.26-node.22',
  uv: '1.43.0',
  zlib: '1.2.11',
  brotli: '1.0.9',
  ares: '1.18.1',
  modules: '93',
  nghttp2: '1.47.0',
  napi: '8',
  llhttp: '6.0.9',
  openssl: '1.1.1q+quic',
  cldr: '41.0',
  icu: '71.1',
  tz: '2022a',
  unicode: '14.0',
  ngtcp2: '0.1.0-DEV',
  nghttp3: '0.1.0-DEV'
}
<think>我们参考上述引用中提供的安装Node.js的方法,结合用户需求,给出在CentOS7安装Node.js的详细步骤。用户要求的是命令,因此我们将以命令行操作为主,提供两种常用安装方式:直接下载预编译二进制包和通过NodeSource仓库安装。方式一:使用预编译的二进制包(引用[1]和[2]的方法)方式二:使用NodeSource仓库安装(更推荐,可方便管理版本)注意:用户可能需要特定版本,这里以16.14.0为例,但也会给出安装其他版本的方法。我们推荐使用NodeSource仓库安装,因为这样可以方便地升级和管理版本。步骤概览:1.清理可能存在的旧版本(可选)2.选择安装方式并执行3.验证安装详细步骤:</think>以下是CentOS 7安装Node.js的完整命令指南,提供两种主流安装方式: ### 🔧 方式一:直接下载二进制包(推荐) ```bash # 1. 下载Node.js v18 LTS(长期支持版) wget https://nodejs.org/dist/v18.20.1/node-v18.20.1-linux-x64.tar.xz # 2. 解压到/usr/local目录 sudo tar -xvf node-v18.20.1-linux-x64.tar.xz -C /usr/local --strip-components 1 # 3. 配置全局环境变量 echo 'export PATH=$PATH:/usr/local/bin' | sudo tee -a /etc/profile source /etc/profile # 4. 验证安装 node -v # 应显示 v18.20.1 npm -v # 应显示对应版本 ``` > 💡 优势:简单快速,无需编译 [^1][^2] ### 🔧 方式二:通过NodeSource仓库安装(适合多版本管理) ```bash # 1. 安装NodeSource仓库 curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash - # 2. 安装Node.js和npm sudo yum install -y nodejs # 3. 验证安装 node -v npm -v # 4. 可选:安装构建工具 sudo npm install -g node-gyp ``` ### 🔍 安装后验证 ```bash # 创建测试文件 echo 'console.log("Node.js运行成功!")' > test.js # 运行测试 node test.js # 应输出: Node.js运行成功! ``` ### ⚙️ 多版本管理(使用nvm) ```bash # 1. 安装nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash source ~/.bashrc # 2. 安装多个Node版本 nvm install 18.20.1 # LTS版本 nvm install 20.13.1 # 最新稳定版 # 3. 切换版本 nvm use 18.20.1 # 4. 查看已安装版本 nvm ls ``` ### 🧹 卸载旧版本(如有冲突) ```bash # 查找已安装的node包 rpm -qa | grep node # 卸载nodejs(根据实际包名) sudo yum remove -y nodejs npm ``` > 📌 **重要提示**: > - 推荐使用Node.js 18.x LTS版本(维护至20254月) > - 生产环境建议使用方式二,便于后续安全更新 > - 开发环境推荐nvm管理多版本 [^3] ---
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值