在Windows系统中Node.js多种安装与卸载方式

Node.js 是开发者进行前端和后端开发常用的工具之一,但由于不同版本的需求,开发者有时需要重新安装、升级或降级 Node.js。

以下内容只适用于Windows系统


  • Node.js与npm适配关系

        版本解释

         Node有两个版本,分别是LTS版和Current版。

  1. LTS版:LTS是Long-Term Support的缩写,即长期支持的版本。版本号为偶数,例如Node16、Node18、Node20等。重点在于稳定和安全,有至少30个月的维护期,随后进入EOL(结束阶段)不再维护。 通常在每年4月发布大版本。
  2. Current版:即Node最新发布版本,包含最新特性和改进。版本号为奇数,例如Node17、Node19等。重点在于最新特性支持,更新频率更快。 通常每年10月发布大版本

        node.js与npm的关系表

        来源于Node.js — Node.js 版本
        

  • Node.js的手动安装

    1.前往 Node.js 官方网站下载
     Node.js — Download Node.js®
    2.选择适当的Node版本进行下载(取决于个人情况,以下以18.20.5版本举例)
            


    3.安装程序会自动添加环境变量。

    完成以上操作后该如何检查呢?
     win+R  键打开运行框,输入 cmd 打开终端
    在终端中分别输入以下代码,进行检查

    node -v /*检查node.js的版本*/
    
    npm -v /*检查npm的版本*/
  • Node.js的卸载方式

        方式一 程序卸载

                 Win + I  打开控制面板,找到应用或者程序 (本人使用的是Window11版本)
                在应用中找到Node.js,单击卸载,进行程序卸载

        方式二 手动卸载

                找到Node所在的文件夹(即之前的安装位置),将其中的内容删除干净

                win+R键打开运行框,输入regedit,打开注册表

                在注册表中找到Node.js文件夹删除

                注:推荐使用程序卸载的方式,可以用手动卸载的方式检查.

  • 使用nvm安装并管理node.js

        注:使用nvm管理node.js前,需要将node完全卸载,否则下载nvm会出现反复报错

下载地址:Releases · coreybutler/nvm-windows · GitHub

        红框里的两个版本。 .exe 的是直接安装; .zip 的是压缩包,需要先解压,再安装。

        安装nvm

                记得要记住nvm路径和node路径

       配置路径和下载源       

        root是nvm安装的根目录

        path是node路径 

        这里需要查看环境变量

        Win + I 打开控制面板,找到高级系统设置,点击环境变量,查看NVM_HOME和NVM_SYMLINK所指地址,修改Settings中root和path的目标位置。        

        node_mirror和npm_mirror是内容下载的镜像源,

        其中,node_mirror是node + npm的各种版本的安装包,安装了node会自动带上对应版本的npm。npm_mirror是npm的各种版本的安装包,如果需要安装npm的某个版本,可以到这里直接找到。

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

        检查nvm安装

                此时打开 cmd ,输入 nvm 指令,当看到如下内容时,说明安装成功

        nvm相关操作

nvm -v 查看当前版本
nvm --config 
nvm list 查看已安装node版本列表
nvm install 版本号 下载对应node版本(如:nvm install 18.20.5)
nvm use 版本号 切换node版本
nvm on 开启nvm
nvm off 关闭nvm

 nvm version  或  nvm -v 

查看nvm 版本


 nvm  或  nvm ls 

查看已安装的node版本,可以看到当前使用的版本 提示(Currently using)
若未检查到任一node版本,显示No installations recognized.


 nvm list available 

用于查看可安装的node版本


 nvm install node版本号 

用于安装某个版本的node 

以node v18.20.5 为例

nvm install 18

//或者

nvm install 18.20.5 //可参照nvm list available显示的版本下载

 nvm uninstall node版本号 

用于现在已安装的某个node版本

nvm uninstall 18

 nvm use 已安装的版本号 

切换使用不同的node版本

当切换成功后可用nvm list或者node -v来检查是否成功安装


        nvm可能遇到的问题

        问题描述:使用nvm install下载node,下载显示成功,再使用node -v或者nvm list出现以下情况,需要进行手动配置node。(已确认下载源成功配置)

        解决方式:进入镜像网站,拉取所需要的node文件。(这里我需要的是v18.20.5的版本)

        

        根据自己的需要,拉取对应的压缩包。(我是windows11 64位的系统)

        将解压完成的node压缩包放入nvm文件夹下,修改文件夹名称


以上是本篇博客的所有内容,若有其它问题,也可在评论区下面讨论,共邀有志之士一同解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值