当前位置:域名估值目录 » 站长资讯 » 站长资讯 » 站长分享 » 文章详细 订阅RssFeed

Linux系统安装node.js的正确方法

来源:本站原创 浏览:3次 时间:2025-12-12
  • 在Linux系统中,Node.js是一个非常重要的JavaScript运行环境,它可以让JavaScript在服务器端运行,广泛应用于构建网络应用、命令行工具等。本文将详细介绍在Linux系统上安装Node.js的正确方法,涵盖多种不同的安装途径,以满足不同用户的需求。

    一、使用包管理器安装

    许多Linux发行版都提供了自己的包管理器,如Debian、Ubuntu使用的apt,CentOS使用的yum等。通过包管理器安装Node.js是一种较为简单的方式。

    1. 在Debian或Ubuntu系统上

    首先,更新系统的包列表,以确保可以获取到最新的软件包信息。打开终端,输入以下命令:

    sudo apt update

    接着,安装Node.js和npm(Node.js包管理器)。可以使用以下命令:

    sudo apt install nodejs npm

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

    node -v
    npm -v

    2. 在CentOS系统上

    同样,先更新系统的包信息,使用以下命令:

    sudo yum update

    然后,安装Node.js和npm。可以使用以下命令:

    sudo yum install nodejs npm

    安装完成后,使用上述检查版本的命令来确认安装是否成功。

    使用包管理器安装的优点是操作简单,但是安装的版本可能不是最新的。如果需要使用最新版本的Node.js,建议使用其他安装方式。

    二、使用NodeSource仓库安装

    NodeSource是一个专门提供Node.js安装包的仓库,通过它可以安装到较新的Node.js版本。

    1. 在Debian或Ubuntu系统上

    首先,添加NodeSource的仓库。根据你需要的Node.js版本,选择相应的命令。例如,要安装Node.js 14.x版本,可以使用以下命令:

    curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

    如果你需要安装其他版本,如16.x或18.x,只需将命令中的“14.x”替换为相应的版本号即可。

    添加仓库后,使用包管理器安装Node.js和npm:

    sudo apt install nodejs

    安装完成后,检查版本:

    node -v
    npm -v

    2. 在CentOS系统上

    同样,根据需要的版本添加NodeSource仓库。以安装Node.js 14.x为例,使用以下命令:

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

    然后,使用yum安装Node.js:

    sudo yum install nodejs

    安装完成后,检查版本。

    使用NodeSource仓库安装可以获取到较新的Node.js版本,并且安装过程相对简单。

    三、使用二进制文件安装

    如果你需要特定版本的Node.js,或者想要手动控制安装过程,可以使用二进制文件进行安装。

    1. 下载二进制文件

    访问Node.js官方网站(https://nodejs.org/en/download/),选择适合你系统的二进制文件。通常,Linux系统可以选择.tar.gz格式的文件。例如,下载Node.js 14.17.6版本:

    wget https://nodejs.org/dist/v14.17.6/node-v14.17.6-linux-x64.tar.gz

    2. 解压文件

    使用以下命令解压下载的文件:

    tar -xzf node-v14.17.6-linux-x64.tar.gz

    3. 移动文件到指定目录

    将解压后的文件夹移动到系统的合适位置,例如/usr/local目录:

    sudo mv node-v14.17.6-linux-x64 /usr/local/nodejs

    4. 设置环境变量

    打开~/.bashrc文件,添加以下内容:

    export PATH=/usr/local/nodejs/bin:$PATH

    保存文件后,使环境变量生效:

    source ~/.bashrc

    5. 检查版本

    使用以下命令检查Node.js和npm的版本:

    node -v
    npm -v

    使用二进制文件安装可以精确控制Node.js的版本,但安装过程相对复杂,需要手动处理环境变量等问题。

    四、使用nvm(Node Version Manager)安装

    nvm是一个非常实用的工具,它可以让你在同一台机器上轻松切换不同版本的Node.js。

    1. 安装nvm

    使用以下命令安装nvm:

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

    安装完成后,关闭并重新打开终端,或者使用以下命令使nvm生效:

    source ~/.nvm/nvm.sh

    2. 安装Node.js

    使用nvm安装Node.js非常简单。例如,安装最新的LTS版本:

    nvm install --lts

    如果你需要安装其他版本,如14.x,可以使用以下命令:

    nvm install 14

    3. 切换Node.js版本

    使用nvm可以轻松切换不同版本的Node.js。例如,切换到14.x版本:

    nvm use 14

    4. 查看已安装的版本

    使用以下命令查看已安装的Node.js版本:

    nvm list

    使用nvm安装可以方便地管理多个Node.js版本,适合开发人员在不同项目中使用不同版本的Node.js。

    五、安装后的配置和优化

    1. 配置npm镜像

    由于npm默认的镜像服务器在国外,下载速度可能较慢。可以将npm的镜像源切换到国内的镜像,如淘宝镜像。使用以下命令:

    npm config set registry https://registry.npmmirror.com

    2. 全局安装常用包

    安装完成Node.js和npm后,可以全局安装一些常用的包,如express、gulp等。例如,全局安装express:

    sudo npm install -g express

    3. 升级Node.js和npm

    如果需要升级Node.js和npm,可以使用相应的工具。例如,使用nvm升级Node.js:

    nvm install 18
    nvm use 18

    升级npm可以使用以下命令:

    npm install -g npm@latest

    通过以上几种方法,你可以在Linux系统上正确安装Node.js,并根据自己的需求进行配置和优化。选择合适的安装方法可以提高开发效率,确保项目的顺利进行。