在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 nodejsnode -v(查看当前版本)curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bashsource ~/.bashrcnvm ls-remotenvm install 18.17.0nvm use 18.17.0nvm alias default 18.17.0nvm uninstall 18.17.0.nvmrc文件,写入所需版本号(如18.17.0),进入目录后执行nvm use即可自动切换。engines字段指定版本范围,如:"engines": { "node": ">=16.0.0 <20.0.0" }sudo,它会自动配置环境变量。以上方法可灵活满足不同场景下的Node.js版本管理需求,推荐开发者优先使用nvm。