nvm管理node版本nrm管理npm镜像
nvm使用教程
1.nvm是什么:
nvm全名nodejs version manage,是一个nodejs的版本管理工具。
2.nvm有什么作用:
nvm可以控制多个nodejs版本,没有安装nvm之前一个电脑上面只能有一个nodejs版本,开发中,新项目一般使用较新的nodejs版本,老项目使用老版本的nodejs,来回删除安装nodejs就很麻烦,于是有了nvm的诞生,他可以控制多个nodejs版本,对于前端开发人员来说是很方便的一个实用工具。
3.安装nvm需要注意事项:
- 安装nvm之前一定要把电脑上面的nodejs删干净,避免后面安装失败;
- 下载安装包,安装时路径不能有中文和空格,避免后面安装失败;
- 安装路径时nodejs路径不能为C:\后面需要有一个文件夹套着 ,避免后面安装成功却使用不了nodejs;
- 一定要使用管理员身份打开终端或者PowerShell执行命令行操作,避免后面切换nodejs失败;
4.nvm下载地址:
https://github.com/coreybutler/nvm-windows/releases
5.下载安装包:
从githuab上面可以下载最新版本,这里讲的是windows系统安装nvm,从网址中往下划拉会看到如图所示的各种nvm版本:

点击nvm-setup.zip安装包,解压之后直接安装
6.配置settings.txt
在安装好的nvm的目录下找到settings.text文件,添加下面两行代码设置淘宝镜像
1 | nvm node_mirror https://npm.taobao.org/mirrors/node/ |
7.检查nvm是否安装成功
打开终端输入nvm -v查看版本是否安装成功,成功的效果如图所示:

8.管理nodejs
1、查看本地安装的所有版本
1 | nvm list 查看电脑上已安装的nodejs版本号 |
2、安装需要使用的node版本号
1 | nvm install 10.16.0 |
3、使用该版本号
1 | nvm use 10.16.0 |
4.卸载nodejs版本号
1 | nvm uninstall 10.16.0 |
9.nvm命令行提示
1 | nvm arch 显示node是运行在32位还是64位 |
10.安装后没有效果
检查是否在安装NVM之前安装了node,如果安装过,先卸载node,确保C:\Program Files文件夹中没有node或nodejs文件夹
nrm使用教程
Github地址:https://github.com/Pana/nrm
1.nrm是什么
nrm(npm registry manager)是一个可以方便地管理和切换多个 npm 镜像源的工具。
2.安装nrm
1 | npm install -g nrm |
3.查看可以使用的镜像
1 | nrm ls |
4.使用镜像
使用淘宝镜像taobao
1 | nrm use taobao |
5.添加镜像
添加淘宝镜像(默认有此处仅为演示)
1 | nrm add taobao https://registry.npmmirror.com |
6.查看镜像源
1 | npm config get registry |
通常都是没有问题,也可以使用 nrm ls 查看哪一个前面有*来确认
7.清除缓存
1 | npm cache clean --force |
切换镜像后可能需要清除缓存,有时候不清楚会出现问题
