在Ubuntu上管理Node.js版本,推薦使用NodeSource倉庫或nvm(Node Version Manager),具體方法如下:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v
(查看當前版本)curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
source ~/.bashrc
nvm ls-remote
nvm install 18.17.0
nvm use 18.17.0
nvm alias default 18.17.0
nvm uninstall 18.17.0
.nvmrc
文件,寫入所需版本號(如18.17.0
),進入目錄后執行nvm use
即可自動切換。engines
字段指定版本范圍,如:"engines": { "node": ">=16.0.0 <20.0.0" }
sudo
,它會自動配置環境變量。以上方法可靈活滿足不同場景下的Node.js版本管理需求,推薦開發者優先使用nvm。