温馨提示×

Debian装Nodejs难不难

小樊
39
2026-07-01 19:39:03
栏目: 编程语言

结论:不难,而且非常简单。

在 Debian 上安装 Node.js 非常容易,主要有三种主流方法。对于新手,我强烈推荐第一种方法(使用 NodeSource 或 NVM),因为 Debian 官方源里的 Node.js 版本通常比较旧。

以下是三种方法的详细对比和步骤:

方法一:使用 NVM(推荐给开发者)

优点:可以安装多个 Node.js 版本,随时切换,且不需要 sudo 权限,不会影响系统自带的软件包。 缺点:仅对当前用户有效。

  1. 安装 NVM: 打开终端,运行官方安装脚本(请去 NVM GitHub 查看最新版本号,以下为示例):

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

    安装完成后,关闭并重新打开终端,或者运行 source ~/.bashrc

  2. 安装 Node.js: 查看最新的 LTS(长期支持版)并安装:

    nvm install --lts
    

    或者安装特定版本(如 20):

    nvm install 20
    
  3. 验证

    node -v
    npm -v
    

方法二:使用 NodeSource 仓库(推荐给服务器/生产环境)

优点:全局安装,版本较新,适合部署项目。 缺点:需要 sudo 权限。

  1. 安装准备工具

    sudo apt update
    sudo apt install -y ca-certificates curl gnupg
    
  2. 导入 NodeSource GPG 密钥并添加仓库(以 Node.js 20.x 为例):

    sudo mkdir -p /etc/apt/keyrings
    curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
    echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
    
  3. 安装 Node.js

    sudo apt update
    sudo apt install nodejs -y
    
  4. 验证

    node -v
    npm -v
    

方法三:使用 Debian 官方源(不推荐)

优点:最简单,一条命令。 缺点:版本非常旧(Debian 12 可能装的是 v18 或更低,旧版 Debian 可能是 v12)。

sudo apt update
sudo apt install nodejs npm -y

总结建议

你的身份/场景 推荐方法 原因
新手 / 前端开发者 NVM 不影响系统,想装啥版本装啥,不怕搞坏系统。
服务器部署 / 运维 NodeSource 版本新,全局可用,符合 Linux 服务管理习惯。
只是想随便试试 官方源 最省事,但可能遇到版本兼容问题。

一句话建议:如果你是刚接触 Debian 或者是为了写代码,直接装 NVM,这是最安全、最灵活的方式。

0