1. nvm是什么?
nvm的官方文档:nvm/README.md at master · nvm-sh/nvm · GitHub
nvm(Node.js version manager)是一个命令行应用,可以协助您快速地 更新、安装、使用、卸载 本机的全局 node.js 版本。
一台电脑上可能存在多个项目,而多个项目所使用的node版本又是不一样的,或者是要用最新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以在同一台电脑上进行多个node版本之间的切换。
nvm、node、npm 区别:
- nvm:nodejs 版本管理工具,一个 nvm 可以管理很多 node 版本和 npm 版本。
- nodejs:在项目开发时的所需要的代码库。
- npm:nodejs 包管理工具,在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具,npm 管理 nodejs 中的第三方插件。
2. nvm的下载
nvm下载网址:Releases · coreybutler/nvm-windows · GitHub
进入网址后,往下滑,找到nvm-setup.exe,点击后会进行下载
3. nvm的安装
点击下一步:
一定要选择和nodejs的安装目录下面
比如我的nodejs安装目录是:E:\computer那么nvm的安装目录也一定是:E:\computer
这里选择nodejs的安装路径:nodejs的存放路径一定要和nvm的存放路径在同一个目录下面,我这里都是:E:\computer
直接安装即可:
如果你已经安装nodejs,此时会弹出一个选择框,选择确定:
选择确定后,会再次弹出一个警告框,选择确定:
等待nvm安装成功,nvm安装完成。
4. 检查nvm是否安装成功
检查nvm是否安装成功,打开cmd命令行,输入nvm -v:
检查环境变量(通常情况环境变量会自动添加好)
5. 设置镜像
找到nvm安装目录下面的settings.txt文件,在最后加上
node_mirror: http://npmmirror.com/mirrors/node/
npm_mirror: http://npmmirror.com/mirrors/npm/
6. nvm的使用
注意:一定要使用管理员打开cmd操作
- 查看本地安装的所有版本:
nvm list 或者 nvm ls
- 查看网络可以安装的nodejs版本
nvm list available
- 切换使用的nodejs版本
nvm use 版本号 (nvm use 16.14.0)
- 安装node版本
nvm install 版本号
其他基本指令:
nvm arch:表⽰node是运⾏在32位还是64位。
nvm on :开启node.js版本管理。
nvm off:关闭node.js版本管理。
nvm uninstall : 卸载指定版本的node。
nvm version:查看nvm版本号。version可简化为v。