centos

CentOS下如何安装Node.js

小樊
42
2025-04-14 15:28:30
栏目: 编程语言

在CentOS系统上安装Node.js有多种方法,以下介绍两种常用的方法:使用NodeSource二进制分发库和使用NVM(Node Version Manager)。推荐使用NVM,因为它可以方便地管理多个Node.js版本。

方法一:使用NodeSource二进制分发库

NodeSource提供了一个方便的脚本来安装特定版本的Node.js。以下是具体步骤:

  1. 更新系统包

    首先,确保你的系统包是最新的:

    sudo yum update -y
    
  2. 添加NodeSource仓库

    根据你需要的Node.js版本,选择相应的脚本。例如,要安装Node.js 16.x,可以使用以下命令:

    curl -sL https://rpm.nodesource.com/setup_16.x | sudo bash -
    

    如果你需要其他版本,可以将setup_16.x替换为相应的版本号,如setup_14.xsetup_18.x等。

  3. 安装Node.js

    添加仓库后,使用yum安装Node.js:

    sudo yum install -y nodejs
    
  4. 验证安装

    安装完成后,可以通过以下命令检查Node.js和npm的版本:

    node -v
    npm -v
    

方法二:使用NVM(Node Version Manager)

NVM允许你在同一台机器上安装和管理多个Node.js版本,非常适合需要切换不同版本的开发者。

  1. 安装NVM

    使用curlwget下载并安装NVM。以下是使用curl的示例:

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

    或者使用wget

    wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
    
  2. 加载NVM

    安装完成后,需要加载NVM到当前shell会话。可以将以下行添加到你的~/.bash_profile~/.bashrc~/.zshrc等配置文件中:

    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
    

    然后,重新加载配置文件或打开一个新的终端窗口:

    source ~/.bashrc  # 或者 source ~/.zshrc
    
  3. 安装Node.js

    使用NVM安装你需要的Node.js版本。例如,安装最新的LTS(长期支持)版本:

    nvm install --lts
    

    你也可以安装特定版本,例如:

    nvm install 16.14.0
    
  4. 设置默认Node.js版本

    安装完成后,可以设置一个默认的Node.js版本:

    nvm alias default <version>
    

    例如,将默认版本设置为16.14.0:

    nvm alias default 16.14.0
    
  5. 验证安装

    检查Node.js和npm的版本以确认安装成功:

    node -v
    npm -v
    

总结

根据你的需求选择合适的方法进行安装即可。如果你是初学者,推荐使用NVM,因为它可以方便地切换和管理不同版本的Node.js。

0
看了该问题的人还看了