目录
Node升级到最新版本
# 清除缓存信息
npm cache clean -f
# 下载node安装包
npm install -g n
# 升级到nodejs最新稳定版本
n stable
# 查看当前版本
node -v
npm升级到最新版本
直接使用npm install
npm install -g npm
如果上面方式升级失败,可以尝试使用如下两种方式
(1)指定版本号升级
npm install -g npm@<version>
# 例如
npm install -g npm@8.5.3
(2)使用工具n升级
# 清除缓存
npm cache clean -f
# 安装升级工具n
npm install n -g
# 升级到最新版本
n stable
注意点
一定要先升级node,再升级npm,高版本的npm依赖高版本的node,如果先升级npm了,node版本很低,npm命令执行就会报错,提示当前node版本太低,需要升级node版本。
这时候再来按照上面的方式更新node的话就不行了,因为npm不能用了。
这是可以使用nvm进行node的管理和升级。
nvm管理node
(1)安装nvm工具
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
执行如上命令之后,就会自动安装nvm
(2)验证安装
command -v nvm
(3)设置nvm自动运行
echo "source ~/nvm/nvm.sh" >> ~/.bashrc
source ~/.bashrc
(4)查看和安装node版本
#查看所有版本
nvm list-remote
#安装版本
nvm install v12.22.12
#切换node版本
nvm use v12.22.12
本文详细介绍了如何在Linux环境下将Node.js和npm升级到最新版本。首先使用`npm cache clean -f`清除缓存,然后通过`npm install -g n`安装n模块以管理Node版本。接着,用`n stable`升级到最新稳定版Node,并用`node -v`检查版本。若要升级npm,可尝试`npm install -g npm`或使用n模块。注意必须先升Node再升npm,否则可能因Node版本过低导致npm命令失效。此外,推荐使用nvm(node版本管理器)来方便地管理多个Node版本,包括安装、查看和切换不同版本。
1903

被折叠的 条评论
为什么被折叠?



