0


NVM安装使用

文章目录

简要说明

当我们在项目开发时,我们接手别人的项目、是当时开发的项目使用的node版、找开源项目学习的时候开源项目要求的node版本。和现在本地电脑中的node版本不一致,这个时候就有可能导致执行

npm install

的时候会报错,如果是自己手动去node官网下载对应的或者较高的node版本,可能还需要自己解压或者安装,然后配置系统环境变量,等过程。如果是又一个项目、或者开源项目学习,又是一个新版本的node开发的,再去下载对应的node或者较高的node版本,安装配置环境变量。这样太麻烦了。

这时就可以使用,nvm(node.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 install18.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 install19# 如果只输入大版本,则默认是上图中最新的Node 19.9.0的版# 下载完成后切换到对应的Node版本
nvm use 19# 如果想要下载某个固定的版本,则需要明确的版本号,如我想下载上图中的18.12.0这个版本的node
nvm install18.12.0
# 下载完成后切换到对应的Node版本
nvm use  18.12.0

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

# 通过nvm install 加版本号下载对应的node版本,
nvm install19# 如果只输入大版本,则默认是上图中最新的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 install18.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 install16.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环境了。

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

标签: 前端 NVM Node.js

本文转载自: https://blog.csdn.net/m0_62317155/article/details/134322807
版权归原作者 m0_62317155 所有, 如有侵权,请联系我们删除。

“NVM安装使用”的评论:

还没有评论