NVM安装使用-CSDN博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

文章目录

简要说明

当我们在项目开发时我们接手别人的项目、是当时开发的项目使用的node版、找开源项目学习的时候开源项目要求的node版本。和现在本地电脑中的node版本不一致这个时候就有可能导致执行 npm install 的时候会报错如果是自己手动去node官网下载对应的或者较高的node版本可能还需要自己解压或者安装然后配置系统环境变量等过程。如果是又一个项目、或者开源项目学习又是一个新版本的node开发的再去下载对应的node或者较高的node版本安装配置环境变量。这样太麻烦了。

这时就可以使用nvmnode.js version management了是一个nodejs的版本管理工具。可以解决node.js各种版本存在不兼容现象也可以通过它可以安装和切换不同版本的node.js。

如果是已经安装了nvm的又不记得大概怎么使用它的可以看这里这里只是一个简单的的nvm使用说明。

详细的安装和使用过程往后看
详细的安装和使用过程往后看
详细的安装和使用过程往后看

# nvm list available可以查看可以下载的node版本
nvm list available
# 通过nvm install 加版本号下载对应的node版本
# 如果想要下载某个固定的版本则需要明确的版本号如我想下载上图中的18.12.0这个版本的node
nvm install 18.12.0
# 下载完成后切换到对应的Node版本
nvm use  18.12.0
# 查看已经下载到本地的node版本有哪些
nvm list

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

详细的安装和使用过程往后看
详细的安装和使用过程往后看
详细的安装和使用过程往后看

下载nvm

可以到这里下载NVM下载 - NVM中文网 (uihtm.com)
或者到GitHub中下载windows版nvm下载对应的额网址为Releases · coreybutler/nvm-windows (github.com)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
鼠标滚轮往下滑有安装包
在这里插入图片描述

或者鼠标点击v1.1.11然后再往下滑
在这里插入图片描述
在这里插入图片描述
根据自己的需求选一个选压缩包或者exe都行。

安装nvm

前提提要如果要安装这个nvm最好先卸载已经安装好的node如果要安装这个nvm最好先卸载已经安装好的node如果要安装这个nvm最好先卸载已经安装好的node。

双击安装
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
这个如果在安装nvm前就卸载了node是不会出现下面这个中情况的也就是下面这个选择是或者否的弹窗的。所以这里不一样的话其实是正常的。
在这里插入图片描述
在这里插入图片描述
这个如果在安装nvm前就卸载了node是不会出现下面这个中情况的也就是nvm的安装目录是没有关于这个node的v16.14.0文件夹的。所以这里不一样的话其实是正常的。
在这里插入图片描述
在这里插入图片描述

使用说明

可以不进入下面这个网站直接跳过往后看就行了
可以不进入下面这个网站直接跳过往后看就行了
可以不进入下面这个网站直接跳过往后看就行了
Releases · coreybutler/nvm-windows (github.com)在这个网站往下滑可以不进入这个网站直接跳过往后看就行了这里只是告诉一声去哪里可以看详细这个nvm的文档而已。
可以不进入这个网站直接跳过往后看就行了
可以不进入这个网站直接跳过往后看就行了
可以不进入这个网站直接跳过往后看就行了
在这里插入图片描述
可以不进入下面这个网站直接跳过往后看就行了
可以不进入下面这个网站直接跳过往后看就行了
可以不进入下面这个网站直接跳过往后看就行了
这里有使用说明
GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions使用案例我直接在这里贴出来了可以不用看这个网站往下看就行了
可以不进入这个网站直接跳过往后看就行了
可以不进入这个网站直接跳过往后看就行了
可以不进入这个网站直接跳过往后看就行了

使用nvm下载各个版本的node.js

安装完成nvm之后Win + R输入cmd打开命令行窗口这个可以是任意位置的命令行窗口

在这里插入图片描述

然后输入如下所示的命令

# nvm list available可以查看可以下载的node版本
nvm list available

在这里插入图片描述
比如我这里想通过nvm下载某个版本的node

# 通过nvm install 加版本号下载对应的node版本
nvm install 19 # 如果只输入大版本则默认是上图中最新的Node 19.9.0的版
# 下载完成后切换到对应的Node版本
nvm use 19
# 如果想要下载某个固定的版本则需要明确的版本号如我想下载上图中的18.12.0这个版本的node
nvm install 18.12.0
# 下载完成后切换到对应的Node版本
nvm use  18.12.0

下载的过程需要联网的这个要注意了毕竟是下载得到结果如下所示

# 通过nvm install 加版本号下载对应的node版本
nvm install 19 # 如果只输入大版本则默认是上图中最新的Node 19.9.0的版

在这里插入图片描述
对比上面可下载的版本截图我们可以看到默认下载的是Node 19.9.0这个版本也就是Node 19的最新版
在这里插入图片描述
下载完成后切换到对应的Node版本

# 下载完成后切换到对应的Node版本
nvm use 19 # 只有一个Node 19版本的情况下如果有多个Node 19的版本还是要加上详细的版本号
# 所以这里还是使用命令行提示的方式加上详细的版本号至少这样可以避免一些不必要的出错
nvm use 19.9.0`# 建议使用这种详细版本号的方式无论是否只有一个我也是这个建议

在使用 nvm use 19.9.0 的时候可能会有一个弹窗。如果出现这个弹窗就点击就好了。如果没有弹窗就直接会是下面的结果

在这里插入图片描述

以下是安装某个固定版本的Node 18.12.0的过程

# 如果想要下载某个固定的版本则需要明确的版本号如我想下载上图中的18.12.0这个版本的node
nvm install 18.12.0

在这里插入图片描述
下载完成后切换到对应的Node版本

# 下载完成后切换到对应的Node版本
nvm use  18.12.0

在这里插入图片描述
在使用 nvm use 18.12.0 的时候可能会有一个弹窗。如果出现这个弹窗就点击就好了。如果没有弹窗就直接会是下面的结果
在这里插入图片描述
如果我下载的node版本使用 nvm list available 展示的列表中没有如Node v16.14.0先去官网查看node的历史版本Previous Releases | Node.js (nodejs.org) | Node的历史版本
在这里插入图片描述
在这里插入图片描述
Index of /download/release/ (nodejs.org) | Node的历史版本比较全面的版本
在这里插入图片描述
在这里插入图片描述
如我在官网找到了这个16.14.0这个版本的Node我确认了官网有这个版本这是我就可以通过

# 如果想要下载某个固定的版本则需要明确的版本号如我想下载上图中的16.14.0这个版本的node
nvm install 16.14.0
# 下载完成后切换到对应的Node版本
nvm use 16.14.0

如果不想通过nvm下载node版本可以点击对应的版本进去下载对应的安装包不过我还是建议使用nvm 下载node使用nvm 下载node不用自己安装只用使用nvm 切换对应的node 版本还可以直接使用。
在这里插入图片描述

查看已经下载到本地的node有哪些

查看方式一

使用 nvm list 查看已经使用 nvm install 版本号 下载到本地的node有哪些如下所示

# 查看已经下载到本地的node版本有哪些
nvm list

然后就可以通过这个命令给出的版本号使用 nvm use 版本号 进行切换对应的node版本了上面说过了具体往下看
在这里插入图片描述
在这里插入图片描述

查看方式二
在这里插入图片描述

切换到对应的node版本后

就可以执行node相关的命令了如 node -v npm -v 在项目中就可以使用对应node版本的npm了如在项目中使用npm install等因为切换到对应版本的node之后就已经是出于当前切换版本的node环境了。

在命令行中
在这里插入图片描述

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6