NodeJS版本管理工具-nvm

前言

nvm 是NodeJS版本管理工具

我们常用的NodeJS版本有

  • 10.16.3
  • 12.22.6

常用操作

查看所有安装的版本

1
nvm list

安装版本

1
nvm install 12.22.6

卸载版本

1
nvm uninstall 12.22.6

切换版本

1
nvm use 12.22.6

查看node和npm版本

1
2
node -v
npm -v

安装

Windows

查看我自己的Node版本

1
node -v

所以升级Node版本即可,这里使用nvm管理Node版本

nvm可以通过下面的连接下载安装即可。

http://nvm.uihtm.com/

https://github.com/coreybutler/nvm-windows

Download the latest installer

链接:https://pan.baidu.com/s/1tvOu3UoIUF2riVRqbcmqTA

提取码:763s

注意

安装路径不能出现空格,否则安装失败!

设置镜像地址

在 nvm 的安装路径下,找到 settings.txt

查找nvm路径(只能在CMD中使用)

1
where nvm

添加后内容如下:

1
2
3
root: D:\Tools\nvm
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

或者执行

1
2
3
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
nvm root D:\Tools\nvm

切换版本

1
2
3
4
5
6
7
8
9
10
# 查看可用版本
nvm list

# 安装最新的12版
nvm install 12.22.6

# 切换到12.22.6
nvm use 12.22.6

node -v

Linux

国内镜像

安装

1
2
3
4
yum install curl
bash -c "$(curl -fsSL https://gitee.com/RubyKids/nvm-cn/raw/master/install.sh)"

source ~/.bashrc

卸载

1
bash -c "$(curl -fsSL https://gitee.com/RubyKids/nvm-cn/raw/master/uninstall.sh)"

添加

1
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

输入后,在终端中输入下面的命令使其生效,然后可以接着运行nvm命令

1
source ~/.bashrc

此时运行 查看所有可用版本

1
nvm ls-remote

npm换源

1
2
3
4
# 查看配置
npm config ls

npm config set registry https://registry.npm.taobao.org