nvm安装及使用

文章目录

  • 一、[介绍](https://github.com/nvm-sh/nvm)
    • 1.1、卸载`node`
      • 1.1.1、从控制面板的程序卸载`node`
      • 1.1.2、删除`node`的安装目录
      • 1.1.3、查找`.npmrc`文件删除
      • 1.1.4、逐一删除下列文件
      • 1.1.5、删除`node`环境变量
      • 1.1.6、验证是否卸载成功
  • 二、安装
    • 2.1、`window`系统
    • 2.2、`mac`系统
      • 2.2.1、安装
      • 2.2.2、环境变量配置
        • 2.2.2.1、创建文件
        • 2.2.2.2、写入文件
        • 2.2.2.3、执行文件
    • 2.3、验证
  • 三、常用命令

一、介绍

nvm,全名Node Version Manager,顾名思义它是Node的版本管理工具, 有了nvm管理工具,我们就可以使用nvm的一系列命令来管理和使用不同版本的Node

nvm安装及使用_第1张图片

1.1、卸载node

安装nvm必须要先彻底卸载当前电脑已安装的node,否则会影响nvm的安装和后续的执行
逐步执行以下卸载步骤:

1.1.1、从控制面板的程序卸载node

控制面板->卸载程序->找到nodejs右键->卸载

1.1.2、删除node的安装目录

默认是C:\Program Files\nodejs,也可能在其他盘,这取决于安装时的选择

1.1.3、查找.npmrc文件删除

默认在C:\User\用户名(例如:C:\Users\Public

1.1.4、逐一删除下列文件

C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\用户名\AppData\Roaming\npm
C:\Users\用户名\AppData\Roaming\npm-cache

1.1.5、删除node环境变量

node相关的配置都删掉,环境变量打开方式:右键我的电脑->属性->高级->环境变量-> 用户变量的Path删除->系统变量的NODE_PATH里的node删掉

1.1.6、验证是否卸载成功

检查nodenpm,在cmd中输入node -vnpm -v,确保已经卸载掉

二、安装

2.1、window系统

nvm安装及使用_第2张图片

点击【下载】最新版本的nvm-setup.exe或者nvm-setup.zipzip压缩包要解压,双击打开exe文件即可安装

nvm安装及使用_第3张图片

2.2、mac系统

2.2.1、安装

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

2.2.2、环境变量配置

涉及到需要配置.bash_prefile.zshrc两个文件,还有.profile文件

2.2.2.1、创建文件

~目录下查看是否有这2个文件,如果没有的话需要创建,如下所示:

touch .zshrc
touch .bash_profile
touch .profile
2.2.2.2、写入文件
open -e ~/.zshrc
open -e ~/.bash_profile
open -e ~/.profile

.bash_prefile.zshrc2个文件,写入如下内容:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

.profile文件写入如下内容:

export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
2.2.2.3、执行文件
source ~/.bash_profile 
source ~/.zshrc
source ~/.profile

2.3、验证

查看nvm版本,有打印版本号就是安装成功

nvm -v

三、常用命令

// 打印出所有的版本
nvm ls

// 查看网络上可以安装的版本
nvm list available

// 安装最稳定的版本
nvm install stable

// 当前使用的node版本
nvm current

// 安装指定版本的node
nvm install node版本号(如:nvm install 14.16.0)

// 使用指定版本的node
nvm use node版本号

// 使用最新版本的node
nvm use node版本号

// 卸载指定版本的node
nvm uninstall node版本号

// 设置默认 node 版本为 0.12.7
nvm alias default 0.12.7

// 设置node别名
nvm alias current-version node版本号

// 取消别名
nvm unalias current-version

// 设置默认 node 版本为 0.12.7
nvm alias default 0.12.7

// 设置node别名
nvm alias current-version node版本号

// 取消别名
nvm unalias current-version

你可能感兴趣的:(工具,nvm,node)