Linux环境升级npm和node的版本
Linux环境升级npm和node的版本
·
目录
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
参考文献
更多推荐
已为社区贡献1条内容
所有评论(0)