Node.js 更新到最新版本

news/2025/2/12 8:04:55/

文章目录

    • 前言
    • Linux 系统
      • 使用 NVM
      • 使用 NPM
      • 使用二进制包
    • Mac系统
      • 安装
      • 更新
    • Windows系统
    • 其他问题
      • 指定默认版本
      • npm与node版本不一致

前言

Node.js是一个开源的 JavaScript 运行时环境。由于 Node.js 拥有活跃的用户社区,因此每隔几周就会对软件进行一次小更新,执行一些软件时对Node.js的版本有依赖关系导致执行失败,因此需要对node.js不定时进行升级。
在第一次做升级的时候遇到一些问题,因此记录一下,避免日后遇到此类问题再次踩坑!!!

Linux 系统

使用 NVM

  • NVM 是Node.js 版本管理器

  • 升级 Node.js 的最佳方式

    步骤1 安装nvm 使用curl或者wget 安装

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
    wget -q0- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

    若没有curl命令,使用此命令安装 sudo apt install curl

    步骤2 关闭并重新打开终端让系统识别mvn

    source ~/.bashrc

    步骤3 验证是否正常安装 nvm

    nvm --version

    步骤4 在升级node.js前,先检查在系统上运行的是哪个版本

    nvm ls

    步骤5 检查新的可用版本

    nvm ls-remote

    步骤6 安装指定版本/最新版本

    nvm install [v17.3.0]

使用 NPM

  • NPM是一个安装和管理包依赖的工具

  • 通过添加 N 模块,来管理node.js版本

  • 不推荐该方式,版本不对应时升级node.js会导致npm命令无法使用

    步骤1 先清除npm缓存

    npm cache clean -f

    步骤2 安装模块n, node的版本管理器,名字有点奇怪

    npm install -g n

    步骤3 安装node.js

    步骤3.1 安装最新的稳定版

    sudo n stable

    若运行n命令后以输出command not found,请尝试如下方式

    sudo -E env “PATH=$PATH” [command]

    sudo -E env “PATH=$PATH” n stable

    步骤3.2 安装最新版

    sudo n latest

    步骤3.3 安装特定版本

    sudo n [version.number]

使用二进制包

  • 不推荐

  • 可以升级到最新版

  • 安装步骤如下:

  • 1.Node官方下载页面: 官方地址
    在这里插入图片描述

  • 2.找到需要的版本号使用wget进行下载

    wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz
    
  • 3.解压并安装包

    sudo tar -C /usr/local --strip-components 1 -xJf node-v16.13.1-linux-x64.tar.xz
    
  • 4.若缺少tar命令,使用如下方式安装

    sudo apt-get install xz-utils
    

Mac系统

安装

  • 1.Node官方下载页面: 官方地址
  • 2.下载完成,运行安装程序
  • 3.Node.js 安装向导出现并引导您完成安装

更新

  • 参见 linux使用 NPM的方式更新

Windows系统

  • 参见 Mac系统的安装

其他问题

指定默认版本

  • 升级完成之后可能会有多个版本共存的问题,请使用如下命令更新版本

    nvm alias default v17.3.0
    

npm与node版本不一致

  • 查找版本对应关系的地址:https://nodejs.org/zh-cn/download/releases/
    在这里插入图片描述

    升级到指定版本

    npm install -g npm@8.3.1

参考博客:

  1. https://www.dev0101.com/ru-he-jiang-node-js-geng-xin-dao-zui-xin-ban-ben-linux-windows-he-macos/
  2. https://www.jb51.net/article/52409.htm
  3. https://blog.csdn.net/terrychinaz/article/details/112350077

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦


http://www.ppmy.cn/news/383361.html

相关文章

npm 如何更新项目最新依赖包

NPM 是什么? Node 软件包管理器(NPM)提供了各种功能来帮助你安装和维护项目的依赖关系。 由于错误修复、新功能和其他更新,依赖关系可能会随着时间的推移而变得过时。你的项目依赖越多,就越难跟上这些更新。 老旧的软件包会对安全构成威胁&am…

目标检测2022最新进展

文章目录 前言Swim Transformer V2Swin TransformerDynamic HeadYOLOFYOLORYOLOXScaled-YOLOv4Scale-Aware Trident NetworksDETRDynamic R-CNN 前言 之前目标检测综述一文中详细介绍了目标检测相关的知识,本篇博客作为扩展补充,记录目前(20…

2021最新Java JDK1.8的安装教程

2021最新Java JDK1.8安装教程(超详细) jdk1.8又称jdk8.0,是目前相对比较稳定的版本,不建议下载最新的jdk版本,因为最新版的jdk不稳定,在Java的学习中可能会出现各种各样的问题。 一、JDK下载 1.官网下载…

ubuntu安装最新版nodejs

ubuntu默认安装的nodejs版本比较老,要安装到最新的,按以下步骤操作 1. 查看官网,获取最新版本号 Node.js 就按最新的16.x来 2. 获取地址 先安装curl sudo apt install curl 获取下载地址 $ curl -sL https://deb.nodesource.com/setup…

docker 最新版本升级

文章目录 前言一、卸载低版本docker1.1 检查docker版本1.2 删除docker 二、开始安装2.1 安装所需依赖2.2 设置docker yum源2.3 查看所有可用版本2.4 安装Docker 三、启动Docker3.1 启动docker服务、设置开机自启3.2 重启机器测试3.3 修改国内源 总结 前言 请各大网友尊重本人原…

cimoc 最新版_cimoc最新版本1.5

cimoc最新版本1.5app下载地址在哪里呢?来这里就对了,免费提供,它拥有海量的漫画资源,全网覆盖,各类型应有尽有,并且每天还第一时间更新最新内容,也是及时推送给用户,它是支持在线阅读…

cimoc 最新版_Cimoc漫画最新版

软件介绍 Cimoc漫画最新版收集更多的漫画类型,所有的漫画非常的齐全,各大漫画平台的有的漫画在这里都可以搜索到哦;集齐的所有的漫画资源,全面为用户打造属于自己的漫画软件,追漫的宅男宅女们千万不要错过了。 Cimoc漫画最新版介绍 Cimoc漫画最新版是一款为用户提供手机免…

最新版axios@1.3.x取消请求-AbortController-初体验-番茄出品

最新版axios1.3.x取消请求-AbortController-初体验-番茄出品 start 前文提到,axios 中的取消请求,包含两种方式: AbortController;CancelToken; 上篇文章讲解了 CancelToken,今天这篇文章来了解一下 Abor…