在Ubuntu系统中选择和管理Node.js版本,可以通过以下几种方法实现:
NodeSource仓库提供了安装特定版本Node.js的方法。例如,要安装Node.js 16.x版本,可以运行以下命令:
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs
验证安装:
node -v
npm -v
NVM是一个用于管理多个Node.js版本的工具,可以让你在同一台机器上安装和维护不同版本的Node.js。
安装NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
安装完成后,重新加载.bashrc文件:
source ~/.bashrc
使用NVM安装特定版本的Node.js:
nvm install 14.17.0
切换到已安装的Node.js版本:
nvm use 14.17.0
查看已安装的Node.js版本:
nvm ls
设置默认Node.js版本:
nvm alias default 14.17.0
手动下载和编译安装Node.js,需要进行很多的配置和调试工作,而且也不能保证最新版本。如果你有特殊需求的话,可以尝试手动安装。
Snap是一个跨平台的软件包管理器,可以用来安装Node.js的最新稳定版及长期支持版本。
sudo snap install node --classic
使用Snap安装的Node.js版本可以通过以下命令查看:
snap list node
通过以上方法,您可以在Ubuntu系统上灵活地选择和管理Node.js版本,以满足不同项目的需求。