linux

Linux下Node.js环境怎样搭建

小樊
34
2025-08-01 09:46:12
栏目: 编程语言

在Linux系统下搭建Node.js环境有多种方法,以下是一些常见的搭建步骤:

使用包管理器安装

使用NodeSource官方脚本安装

这个方法最简单,适用于Ubuntu、Debian、CentOS等系统。

  1. 更新系统:
    sudo apt update && sudo apt upgrade -y
    
  2. 安装curl工具:
    sudo apt install curl -y
    
  3. 以安装Node.js 20为例,运行NodeSource安装脚本:
    curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
    
  4. 安装Node.js:
    sudo apt install -y nodejs
    
  5. 验证是否安装成功:
    node -v
    npm -v
    

使用nvm(Node版本管理器)安装

如果你想安装多个版本的Node.js,推荐使用nvm。

  1. 安装nvm:
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    
  2. 安装完后,重启终端或者运行以下命令:
    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"
    
  3. 安装Node.js:
    nvm install 20
    
  4. 安装完成后,设置默认版本:
    nvm use 20
    nvm alias default 20
    
  5. 验证安装:
    node -v
    npm -v
    

源码编译安装

对于需要特定版本的Node.js或者想要完全控制安装过程的情况,源码编译安装是一个不错的选择。

  1. 准备编译环境:
    sudo apt-get install build-essential sudo apt-get install libssl-dev
    
  2. 从Node.js官网下载最新版本的源码包:
    wget https://nodejs.org/dist/v16.14.0/node-v16.14.0.tar.gz
    
  3. 解压下载的安装包:
    tar -zxf node-v16.14.0.tar.gz
    cd node-v16.14.0
    
  4. 编译和安装Node.js:
    ./configure
    make
    sudo make install
    
  5. 验证安装:
    node -v
    npm -v
    

以上步骤应该可以帮助你在Linux系统上成功搭建Node.js环境。如果在安装过程中遇到问题,可以参考Node.js官方文档或在相关的开发社区中寻求帮助。

0
看了该问题的人还看了