如何使用nvm管理node

80 阅读2分钟
1、安装

官网:nvm.uihtm.com/

image.png

下载解压,然后双击应用程序进行安装,之后会提示安装路径和node管理路径,自定义即可。

安装完成后,cmd 输入指令 nvm -version

image.png

查看到信息后,说明安装成功!

2、使用

指令:

NVM的常用命令如下:

nvm list available:查看可在线安装的NodeJS版本

nvm ls:列出所有已经在NVM中安装的NodeJS版本。

nvm current:显示当前正在使用的Node版本。

nvm install xx.xx.xx:在NVM中在线安装指定版本的NodeJS,xx.xx.xx为指定的版本号。

nvm uninstall xx.xx.xx:在NVM中卸载指定版本的NodeJS,xx.xx.xx为指定的版本号。

nvm use xx.xx.xx:切换NodeJS版本,xx.xx.xx为指定的版本号。

nvm version:显示当前所使用的NVM的版本号。

其它命令,如nvm arch、nvm on、nvm off、nvm proxy、nvm node_mirror、nvm npm_mirror、nvm root等

3、为什么

nvm是一个node的版本管理工具,可以简单操作node版本的切换、安装、查看。。。等等,与npm不同的是,npm是依赖包的管理工具。

node:是一个基于 Chrome V8 引擎的 JS 运行环境。

npm:是 node.js 默认的包管理系统(用 JavaScript 编写的),在安装的 node 的时候,npm 也会跟着一起安装,管理 node 中的第三方插件。

nvm:node 版本管理器,也就是说:一个 nvm 可以管理多个 node 版本(包含 npm 与 npx),可以方便快捷的 安装、切换 不同版本的 node。

modify 2023年11月1日 近日因为电脑重做系统了,在用nvm重新安装node最新版本时发现如下问题:

1698841319877.png

查阅资料才发现,是因为nvm版本过低,需要升级到1.1.11

官网地址:github.com/coreybutler…

我找到一个压缩版

1698841986940.png

下载解压安装即可

1698842031327.png

到这说明安装成功

1698842082729.png

再执行vnm install xx.xx.xx即可

安装成功后,执行如下指令就可以切换到最新的node环境中了

1698842167040.png