ubuntu下nodejs如何更新
导读:Ubuntu下更新Node.js的常用方法 方法一:使用NodeSource存储库(推荐,适合需要特定版本的用户) NodeSource是第三方Node.js二进制分发仓库,提供最新的稳定版和LTS版,适合需要灵活控制版本的用户。 卸载旧...
Ubuntu下更新Node.js的常用方法
方法一:使用NodeSource存储库(推荐,适合需要特定版本的用户)
NodeSource是第三方Node.js二进制分发仓库,提供最新的稳定版和LTS版,适合需要灵活控制版本的用户。
- 卸载旧版本(可选但建议):
若已通过apt
安装过Node.js,先彻底卸载以避免冲突:sudo apt-get remove --purge nodejs sudo apt-get autoremove
- 安装必要工具:
安装curl
和software-properties-common
,用于后续添加仓库:sudo apt-get update sudo apt-get install curl software-properties-common
- 添加NodeSource仓库:
根据需求选择版本(如18.x
为最新LTS版,20.x
为最新稳定版),替换命令中的版本号:curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
- 安装/更新Node.js:
通过apt
从NodeSource仓库安装:sudo apt-get install -y nodejs
- 验证安装:
检查版本确认更新成功:node -v # 查看Node.js版本 npm -v # 查看npm版本(包管理器)
方法二:使用NVM(Node Version Manager,推荐,适合多版本管理的用户)
NVM是Node.js版本管理工具,支持同一台机器安装多个版本,方便切换,适合开发测试场景。
- 卸载旧版本(可选但建议):
同方法一,先卸载旧版本:sudo apt-get remove --purge nodejs sudo apt-get autoremove
- 安装NVM:
通过curl或wget下载安装脚本(以最新版为例):curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
- 激活NVM:
重新加载shell配置文件(如.bashrc
、.zshrc
),使NVM命令生效:source ~/.bashrc # 若使用zsh,替换为~/.zshrc
- 安装最新版本:
- 安装最新LTS版(稳定推荐):
nvm install --lts
- 或安装最新稳定版:
nvm install node
- 安装最新LTS版(稳定推荐):
- 切换版本:
- 使用刚安装的版本:
nvm use --lts
- 设置默认版本(新终端默认使用):
nvm alias default --lts
- 使用刚安装的版本:
- 验证安装:
同方法一,检查版本确认成功。
方法三:使用Ubuntu软件包管理器(不推荐,版本滞后)
Ubuntu默认仓库的Node.js版本通常较旧,仅适合对版本无要求的用户。
- 更新软件包列表:
sudo apt-get update
- 升级Node.js:
sudo apt-get upgrade nodejs
- 验证版本:
node -v
注意事项
- 优先选择NodeSource或NVM:Ubuntu默认仓库的Node.js版本更新慢,无法满足大多数项目需求。
- NVM优势:支持多版本共存,可通过
nvm ls
查看已安装版本,nvm use < version>
快速切换。 - 版本选择:若项目有特定版本要求,建议使用NodeSource添加对应版本的仓库(如
setup_16.x
),确保兼容性。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu下nodejs如何更新
本文地址: https://pptw.com/jishu/726085.html