CentOS7 安装Nodejs + npm

本文介绍通过yum源和版本管理器nvm安装不同版本Node.js的方法。对于yum源安装,提供了适用于不同版本Node.js的命令。使用nvm进行版本管理时,详细说明了安装nvm、安装、卸载、切换Node.js版本等操作。
  1. yum 源 安装

    • 添加 yum 源
      4.x : curl -sL https://rpm.nodesource.com/setup_4.x | bash -
      6.x : curl -sL https://rpm.nodesource.com/setup_6.x | bash -
      8.x : curl -sL https://rpm.nodesource.com/setup_8.x | bash -
      9.x : curl -sL https://rpm.nodesource.com/setup_9.x | bash -
    • 安装 Nodejs
      sudo yum install nodejs
    • 相关链接
      Nodejs官网
      gtihub
  2. 版本管理器安装

    • 安装 nvm 版本管理器
      curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.9/install.sh | bash
      或者
      wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.9/install.sh | bash
    • 相关操作
      安装 列表 : nvm list
      安装 最新 版本:nvm install node
      安装 指定 版本:nvm install --version 例如: nvm install 8.11.0
      安装 指定 长期支持 版本:nvm install --version --lts 例如:nvm install 8.* --lts
      卸载 指定 版本: nvm uninstall --version 例如: nvm uninstall 8.11.0
      切换 指定 版本: nvm use --version 例如: nvm use 8.11.0
    • 相关链接
      Nodejs官网
      nvm gtihub
<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版本(维护至2025年4月) > - 生产环境建议使用方式二,便于后续安全更新 > - 开发环境推荐nvm管理多版本 [^3] ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值