【学习日记】node原版本的卸载和多版本node的安装与切换(NVM) 您所在的位置:网站首页 安装版本低于原版本怎么安装游戏 【学习日记】node原版本的卸载和多版本node的安装与切换(NVM)

【学习日记】node原版本的卸载和多版本node的安装与切换(NVM)

2024-07-17 15:10| 来源: 网络整理| 查看: 265

    由于手上的项目需要更低版本的node,本机安装的node版本过高导致项目跑不起来,故需要卸载原版本node。通过查阅资料发现node有一个管理 NodeJS 版本的工具,也就是NVM (全称 Node Version Manager),决定顺便一并安装了方便自己以后灵活切换版本。

目录

一、使用的环境和技术

二、 卸载已安装的nodeJS

三、NVM 的安装

1. 下载NVM

2. 安装NVM

3. 确认是否安装成功

四、node 的不同版本安装及切换

1. 使用 nvm install 命令安装指定版本的NodeJS

2.  检查是否真的安装成功node

3.  安装其他版本的node

4.  切换node版本

五、参考资料

一、使用的环境和技术

Windows 11

NVM

node.js

二、 卸载已安装的nodeJS

1. 先在开始这找到卸载工具,点击卸载。

2. 检测系统中是否还存在nodejs,在小黑窗输入 node -v 。

三、NVM 的安装

    NVM 默认只支持 Linux 和 OS X,不支持 Windows,但有替代方案,如nvm-windows。

1. 下载NVM

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

2. 安装NVM

(1)查了一下说最好不要装C盘,主打一个听劝,在D盘新建文件夹。

(2)将下载好的安装包放入nvm文件夹中,解压,进行安装。

3. 确认是否安装成功

在小黑窗输入 nvm 。

四、node 的不同版本安装及切换 1. 使用 nvm install 命令安装指定版本的NodeJS

先别装!都先给我去配淘宝镜像!看问题部分!

问题:下载界面不动了?

出现了一个问题,这个界面就卡在这里不动了,查了一下说是NVM可能没安装成功,配置一下淘宝镜像试试。

1.  先找到nvm文件夹下的settings文件。

2.  添加镜像配置。

arch:Windows 操作系统位数 proxy:代理,淘宝 NodeJS 镜像和 NPM 镜像

arch: 64 proxy: node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/

3. 关掉之前卡住的小黑窗,重新输入安装命令,但是提示已经安装成功,此时是由于之前有执行过安装命令导致nvm建了一个空的node版本文件夹,删掉重新再装一次即可。

2.  检查是否真的安装成功node

装成功后在 NVM 安装目录下出现一个 所安装版本的文件夹,这时可以尝试在小黑窗使用 nvm list 命令查看已安装 NodeJS 列表。

3.  安装其他版本的node

(1)可以使用 nvm list available 查询可插入版本号,LTS表示可插入稳定版本。(如未指定版本,建议安装LTS下的版本)

(2)安装另一个版本的node。(这里直接安装成功了没有卡住,推断应该是前面配置了淘宝镜像的成果)

4.  切换node版本

(1)使用 nvm use 切换需要使用的 NodeJS 版本。(如果出现乱码用管理员身份打开)

(2)使用 nvm ls 或者 nvm list 检查。

问题:检查时发现没有*号,node也拒绝我访问?

    查阅了资料得知,当前版本号前面没有 * ,此时未使用任何一个版本,这时使用 node.js 时会报错。

    怀疑是之前node没卸载干净的原因,尝试了更改原配置的nodejs文件夹名字和删除环境变量都失败了,直接删除原配置的nodejs文件夹也失败了。

    到处检查之后发现有个node的版本文件夹是空的,应该是之前下载失败导致的。

    另一个版本的node就有东西,对比一下。

    删掉有问题的node版本文件夹重新下。

    检查一下文件夹情况,这次就有东西了,切换版本也成功了。

五、参考资料

1. 多版本node的安装与切换详细操作_node版本切换

2. 使用nvm管理node多版本(安装、卸载nvm,配置环境变量,更换npm淘宝镜像)

3. nvm切换node版本_nvm 切换node版本

4. nvm use提示切换node版本成功,实际却没有切换过对应版本

5. nvm-use成功,但是实际并没有切换到对应node版本



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有