在Debian系统上配置Node.js环境,可根据需求选择快速安装(APT)、**指定版本(NodeSource)或灵活管理(NVM)**三种方式。以下是详细步骤:
无论选择哪种方式,均需先更新系统包列表,确保后续安装依赖正确:
sudo apt update
适用场景:需要系统默认版本的Node.js(通常为较旧稳定版),无需频繁切换版本。
sudo apt install nodejs npm
node -v # 显示Node.js版本(如v18.x.x)
npm -v # 显示npm版本(如10.x.x)
适用场景:需要安装较新的LTS版本或特定版本的Node.js(如16.x、18.x)。
setup_18.x为所需版本,如setup_16.x):curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
注:
-E参数保留当前用户的环境变量,避免权限问题。
sudo apt install -y nodejs
node -v和npm -v确认版本。适用场景:需要在同一台机器上管理多个Node.js版本(如项目A用14.x,项目B用18.x)。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
.bashrc或.zshrc):source ~/.bashrc # 或 source ~/.zshrc(若使用Zsh)
nvm ls-remote
安装特定版本(如18.17.1):nvm install 18.17.1
nvm use 14.21.3
node -v和npm -v,确认当前使用的版本。若全局安装的模块无法在命令行中直接使用,需调整npm的全局路径:
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
~/.bashrc(或~/.zshrc),在末尾添加:export PATH=~/.npm-global/bin:$PATH
source ~/.bashrc
通过以上步骤,可根据需求在Debian系统上完成Node.js环境的配置。若需频繁切换版本,推荐使用NVM;若需稳定版本,选择APT或NodeSource即可。