【Linux】Ubuntu升级nodejs版本

在下载nvm对nodejs版本进行管理时,由于网络因素一直下载失败,于是采用了新的方法对nodejs版本进行升级。

首先我们先查询一下现存的nodejs版本号,发现是12

我们下载一个名为n的软件包,n 是一个非常方便的 Node.js 版本管理工具,类似于 Ruby 的 rvm 或 Python 的 pyenv。它可以帮助你在同一台机器上轻松切换和管理多个 Node.js 版本。

在下载n之前,我们需要安装npm。

复制代码
sudo apt install npm

安装时若出现此问题,只需运行apt-get update更新软件包后重新安装即可

现在安装n

复制代码
sudo npm install n -g

安装完成后,我们可以对nodejs版本进行管理

复制代码
# 升级到最新的稳定版本
sudo n stable

自动为我安装了node-v20.9.0版本

安装完成后如果显示仍然为之前版本,使用hash -r后再次查询即可

当然也可以自己选择版本安装,比如我想安装一个远古版本的nodejs8.17.0

复制代码
sudo n 8
相关推荐
大耳朵-小飞象5 小时前
电力安全运维的智能密码:BACS如何破解设备全生命周期管理难题,让电网安全“看得见、管得住”?
运维·安全·智慧城市·能耗系统·楼宇智控·未来生活
极客侃科技5 小时前
制造企业 MES/APS 选型:SAP PP/DS 集成、ERP-MES 边界划分与一体化架构要点
运维·架构·制造
HLC++6 小时前
Linux的进程间通信
android·linux·服务器
华清远见IT开放实验室7 小时前
实验室建设案例 | 石家庄科技信息职业学院嵌入式实验室——从底层硬件到系统应用,一所应用型高校的嵌入式人才培养这样落地
linux·arm开发·stm32·嵌入式硬件·高校·实验室建设
生活爱好者!8 小时前
我把NAS当作下载机,docker一键部署qb
运维·docker·容器
groundhappy10 小时前
idalib安装和codex ida-mcp配置
linux·开发语言·python
尽兴-10 小时前
企业业务系统架构选型与渐进式演进
运维·系统架构·devops
通信小小昕10 小时前
Ubuntu 26.04 中文输入法安装
linux·运维·ubuntu
壮哥_icon11 小时前
【Android 系统开发】使用 BAT 脚本高效自动化管理 /system/priv-app/ 系统应用(安装与卸载)
android·运维·自动化
RD_daoyi11 小时前
外链权重暴跌至13%,品牌提及反超传统链接——2026年不做Digital PR,你的独立站等于隐形
运维·网络·学习·机器学习·搜索引擎