Node 版本切换工具之 NVM 安装及使用教程

 

目录

1.卸载 node

2.下载 NVM

3.安装 NVM

 安装步骤:

4.配置环境变量

5. NVM 换源

6. NVM 的常用命令

nvm uninstall 版本号:卸载指定 node 版本

nvm list:查看目前已经安装的 node 版本

nvm list available:显示可下载的 node 版本部分列表 

nvm install v12.18.3:下载当前指定切换的node版本 

 nvm use v12.18.3:切换使用指定node版本


1.卸载 node

如何卸载 node 可以查看我的这篇文章:Windows 11 完全卸载删除 node.js_Stars.Sky的博客-CSDN博客_如何卸载nodejs并清除配置

        如果你的电脑中已下载过node,应当先删除或卸载,不然会影响nvm安装node版本后的版本切换,nvm主要是依靠下载node快捷目录,如果当前电脑存在node版本或node文件夹,就会出现node版本切换不成功,或者不能使用npm。
        以上所有步骤执行完毕后, 一定要注销或重启电脑,一定要注销或重启电脑,一定要注销或重启电脑!!!

2.下载 NVM

NVM GitHub 下载官网:https://github.com/coreybutler/nvm-windows/releases

打开github之后,首先看到的是当前最新的版本号,鼠标往下滚动即可看到各类压缩包

Node 版本切换工具之 NVM 安装及使用教程_第1张图片

  • nvm-noinstall.zip: 绿色免安装版本,但是使用之前需要配置
  • nvm-setup.zip:exe 安装包,下载之后点击安装即可,无需配置就可以使用方便
  • Source code(zip):zip压缩的源码
  • Sourc code(tar.gz):tar.gz的源码,一般用于Linux系统
     

3.安装 NVM

我这里下载 nvm-setup.zip 解压后会有一个 nvm-setup.exe 文件,右击选择“以管理员身份运行”打开该文件:

 安装步骤:

Node 版本切换工具之 NVM 安装及使用教程_第2张图片

自定义选择 NVM、Nodejs 安装路径

注意:在安装目录下不可出现中文文件路径,否则会出现在当前输入nvm命令会出现找不到nvm命令的情况

Node 版本切换工具之 NVM 安装及使用教程_第3张图片 

 Node 版本切换工具之 NVM 安装及使用教程_第4张图片

 安装即可:

Node 版本切换工具之 NVM 安装及使用教程_第5张图片

安装成功后,在命令行窗口或 git bash 输入nvm version 即可查看当前nvm的安装版本,则表示nvm安装成功:

 

4.配置环境变量

我们安装完后理论上会自动给我们添加好环境变量,以防万一,咱们还是去检查下,NVM 和 node与我们前面的安装路径是否一致:

Node 版本切换工具之 NVM 安装及使用教程_第6张图片

5. NVM 换源

在你安装的目录下找到 settings.txt 文件,我的安装地址是:G:\Environment\nvm,如果你没有自定义指定安装位置,可以去这个默认地址 C:\Users\Administrator\AppData\Roaming\nvm 找到

添加如下两行:

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

Node 版本切换工具之 NVM 安装及使用教程_第7张图片

将npm镜像改为淘宝的镜像,可以提高下载速度

以上所有步骤执行完毕后, 一定要注销或重启电脑,一定要注销或重启电脑,一定要注销或重启电脑!!!

6. NVM 的常用命令

  • nvm uninstall 版本号:卸载指定 node 版本

  • nvm list:查看目前已经安装的 node 版本

如果你有卸载原先电脑安装过的 node,则应该显示信息跟我一样。

  • nvm list available:显示可下载的 node 版本部分列表 

Node 版本切换工具之 NVM 安装及使用教程_第8张图片

  • nvm install v12.18.3:下载当前指定切换的node版本 

 Node 版本切换工具之 NVM 安装及使用教程_第9张图片

  •  nvm use v12.18.3:切换使用指定node版本

Node 版本切换工具之 NVM 安装及使用教程_第10张图片 

你可能感兴趣的:(linux,运维,服务器)