温馨提示×

Debian如何安装Node.js

小樊
46
2025-02-26 10:55:17
栏目: 编程语言
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Debian系统上安装Node.js有多种方法,以下介绍两种常用的方法:使用APT包管理器和通过NodeSource二进制分发库安装。

方法一:使用APT包管理器安装

Debian的官方APT仓库提供了Node.js的稳定版本。你可以按照以下步骤进行安装:

1. 更新APT包列表

首先,确保你的APT包列表是最新的:

sudo apt update

2. 安装Node.js和npm

Debian的APT仓库中同时包含了Node.js和npm(Node.js的包管理器)。使用以下命令进行安装:

sudo apt install nodejs npm

注意:在某些Debian版本中,nodejs 包可能仅包含Node.js的运行时环境,而不包含npm。如果发现npm未安装成功,可以单独安装npm

sudo apt install npm

3. 验证安装

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

node --version
npm --version

方法二:通过NodeSource二进制分发库安装

如果你需要安装特定版本的Node.js,或者希望通过NodeSource这样的第三方仓库获取最新的Node.js版本,可以按照以下步骤操作:

1. 移除已安装的Node.js(可选)

如果你之前通过APT安装过Node.js,并且希望使用NodeSource安装最新版本,可以先移除现有的Node.js:

sudo apt remove nodejs npm
sudo apt autoremove

2. 安装必要的构建工具

NodeSource的安装脚本需要一些基本的构建工具,使用以下命令安装:

sudo apt install curl software-properties-common

3. 添加NodeSource仓库

选择一个你需要的Node.js版本。例如,要安装最新的LTS(长期支持)版本,可以使用以下命令:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -

如果你需要安装特定版本,例如16.x,可以替换setup_lts.xsetup_16.x

curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -

4. 安装Node.js和npm

添加仓库后,使用APT安装Node.js和npm:

sudo apt install -y nodejs

注意nodejs包会同时安装Node.js和npm。如果你只需要Node.js而不需要npm,可以调整安装命令或手动管理。

5. 验证安装

同样,通过以下命令验证Node.js和npm的版本:

node --version
npm --version

方法三(可选):使用nvm(Node Version Manager)安装

如果你需要在同一台机器上管理多个Node.js版本,可以使用nvm(Node Version Manager)。以下是安装步骤:

1. 安装nvm

使用以下命令安装nvm

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

或者使用wget

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash

2. 配置环境变量

安装脚本会提示你将以下内容添加到你的shell配置文件中(例如.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. 使用nvm安装Node.js

列出可用的Node.js版本:

nvm install --lts

安装完成后,切换到你需要的版本:

nvm use --lts

4. 验证安装

验证Node.js和npm的版本:

node --version
npm --version

总结

以上介绍了在Debian系统上安装Node.js的几种常用方法:

  1. APT包管理器:适合需要稳定版本且不需要特定版本的场景。
  2. NodeSource二进制分发库:适合需要安装最新或特定版本的Node.js。
  3. nvm(Node Version Manager):适合需要管理多个Node.js版本的用户。

根据你的具体需求选择合适的方法进行安装即可。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Debian上如何安装Node.js

0