在Debian系统上安装Node.js有多种方法,以下介绍两种常用的方法:使用APT包管理器和通过NodeSource二进制分发库安装。
Debian的官方APT仓库提供了Node.js的稳定版本。你可以按照以下步骤进行安装:
首先,确保你的APT包列表是最新的:
sudo apt update
Debian的APT仓库中同时包含了Node.js和npm(Node.js的包管理器)。使用以下命令进行安装:
sudo apt install nodejs npm
注意:在某些Debian版本中,
nodejs
包可能仅包含Node.js的运行时环境,而不包含npm。如果发现npm
未安装成功,可以单独安装npm
:
sudo apt install npm
安装完成后,可以通过以下命令验证Node.js和npm的版本:
node --version
npm --version
如果你需要安装特定版本的Node.js,或者希望通过NodeSource这样的第三方仓库获取最新的Node.js版本,可以按照以下步骤操作:
如果你之前通过APT安装过Node.js,并且希望使用NodeSource安装最新版本,可以先移除现有的Node.js:
sudo apt remove nodejs npm
sudo apt autoremove
NodeSource的安装脚本需要一些基本的构建工具,使用以下命令安装:
sudo apt install curl software-properties-common
选择一个你需要的Node.js版本。例如,要安装最新的LTS(长期支持)版本,可以使用以下命令:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
如果你需要安装特定版本,例如16.x,可以替换setup_lts.x
为setup_16.x
:
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
添加仓库后,使用APT安装Node.js和npm:
sudo apt install -y nodejs
注意:
nodejs
包会同时安装Node.js和npm。如果你只需要Node.js而不需要npm,可以调整安装命令或手动管理。
同样,通过以下命令验证Node.js和npm的版本:
node --version
npm --version
如果你需要在同一台机器上管理多个Node.js版本,可以使用nvm
(Node Version Manager)。以下是安装步骤:
使用以下命令安装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
安装脚本会提示你将以下内容添加到你的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
列出可用的Node.js版本:
nvm install --lts
安装完成后,切换到你需要的版本:
nvm use --lts
验证Node.js和npm的版本:
node --version
npm --version
以上介绍了在Debian系统上安装Node.js的几种常用方法:
根据你的具体需求选择合适的方法进行安装即可。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Debian上如何安装Node.js