当前位置: 首页 > news >正文

Ubuntu下升级node.js从12.22到22.14

因为安装puter需要将node.js升级到22以上,而ubuntu22.04带的默认版本是12.22,因此操作升级到最新的22.14

两种方法,源代码编译安装和二进制安装。

从头源安装

# Download and install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

# in lieu of restarting the shell
\. "$HOME/.nvm/nvm.sh"

# Download and install Node.js:
nvm install 22

# Verify the Node.js version:
node -v # Should print "v22.14.0".
nvm current # Should print "v22.14.0".

# Verify npm version:
npm -v # Should print "10.9.2".

整个编译过程需要半小时 。

二进制安装

从官网下载安装包:Node.js — Download Node.js®

解压,

tar -xvf node-v22.14.0-linux-x64.tar.xz

 比如解压到/home/xx/node-v22.14.0-linux-x64目录, 设定路径:

node -v
v12.22.9
export PATH=/home/xx/node-v22.14.0-linux-x64/bin:$PATH
node -v
v22.14.0

安装完成,整个过程只需要1分钟。

相关文章:

  • 商业智能BI分析中,汽车4S销售行业的返厂频次有什么分析价值?
  • 查看IP地址/Ping 命令
  • TX-LCN 框架
  • Couchbase Analytics 页面右侧的“Analytics Scopes, Links, Collections”等的解释
  • 在 ARM 嵌入式 Linux 下使用 C/C++ 实现 MQTT
  • HCIA-Access V2.5_14_3_1系统基本操作_管理操作用户
  • RxSwift 学习笔记第四篇之RxSwift在项目中的简单应用
  • Unix时间戳BKP备份寄存器RTC实时时钟
  • C# 不同框架如何调用framework 和 net core
  • 蓝桥杯 刷题统计
  • Vue:添加响应式数据
  • Mysql中创建表时的约束条件
  • 使用Dependency Walker和Beyond Compare快速排查dll动态库损坏或被篡改的问题
  • JavaScript如何做类型转换
  • Python文字识别OCR
  • 麒麟服务器操作系统QT系列软件工具手册
  • 双指针算法-day11(双序列双指针)
  • 用hexo初始化博客执行hexo init时碰到的问题
  • 【即插即用涨点模块】EGA边缘引导注意力:有效保留高频边缘信息,提升分割精度,助力高效涨点【附源码+注释】
  • 告别硬编码:优雅管理状态常量与响应码
  • 小米SU7 Ultra风波升级:数百名车主要求退车,车主喊话雷军“保持真诚”
  • 挖掘机4月销量同比增17.6%,出口增幅创近两年新高
  • 退休10年后,70岁成都高新区管委会原巡视员王晋成被查
  • 中方代表团介绍中美经贸高层会谈有关情况:双方一致同意建立中美经贸磋商机制
  • 警方通报“网约车司机偷拍女乘客”:已被行政拘留
  • 法院就“行人相撞案”道歉:执法公正,普法莫拉开“距离”