Windows nvm安装与使用
一、nvm、node、npm 区别
- nvm:nodejs 版本管理工具,也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。
- nodejs:在项目开发时的所需要的代码库。
- npm:nodejs 包管理工具,在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具,npm 管理 nodejs 中的第三方插件。
二、nvm、node、npm 关系
- nvm 管理 nodejs 和 npm 的版本,npm 可以管理 nodejs 的第三方插件。 三、安装前注意事项:
- 首先最重要的是:一定要卸载已安装的 NodeJS,否则会发生冲突。
- 卸载node:确保在 Node.js 没有在后台运行的情况下,进行卸载。可以先打开软件,关闭后到控制面板中找到node.js进行卸载。
- 删除相关文件: 卸载后,到文件夹中进行进一步的删除。node默认安装的文件夹,具体文件位置请查看自己安装时的位置!!
- C:\Program Files (x86)\Nodejs
- C:\Program Files\Nodejs
- C:\Users\admin\AppData\Roaming\npm
- C:\Users\admin\AppData\Roaming\npm-cache、
- 检查环境变量,确保没有引用nodejs或者npm(右击我的电脑 --> 属性 -->高级系统设置 --> 环境变量)
- 下面是我安装好的
- 打开cmd,输入node -v; npm -v 确认node已卸载 四、下载nvm
- nvm官方文档
- 下载nvm-windows
-
- nvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置
- nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。
- Source code(zip):zip压缩的源码
- Sourc code(tar.gz):tar.gz的源码,一般用于Linux系统
五、安装nvm
- 以管理员方式打开,安装文件 nvm-setup.exe
- 选择nvm安装路径(这里我选择了D盘)
- 选择nodejs安装路径(同样选择D盘根目录)
- 安装完毕
-
- 注意:nvm路径最好好nodejs路径在同一文件夹下,文件夹名不要有中文名或者空格,我这里选择的是D盘根目录
- 确认安装:打开cmd: 输入nvm -v
六、检查环境变量(通常情况环境变量会自动添加好)
七、配置淘宝镜像
- 找到nvm安装目录下的settings.txt,加入以下命令:
-
- nvm node_mirror https://npm.taobao.org/mirrors/nod…
- nvm npm_mirror https://npm.taobao.org/mirrors/npm…
注意:
- 这里设置的是安装node和npm本身的源,并不是设置安装node包的源。
- 安装npm淘宝镜像:npm config set registry https://registry.npm.taobao.org
- 可通过 npm config list 查看。 七、使用nvm
- 查看本地安装的所有版本: nvm list 或者 nvm ls
- 使用 nvm install 安装node版本:nvm install 版本号
- 查看网络可以安装的版本: nvm list available
- 切换版本:nvm use 版本号 (nvm use 16.14.0)
注意:一定要使用管理员打开cmd操作
注:确定安装成功之后,如果使用 nvm use 16.14.0 却报错:exit status 1,这时候不要紧张,只需nvm ls 查看所有下载的版本,如果版本前面带*,则说明版本切换成功,可以node -v查看node版本,npm -v查看npm版本
基本命令
- nvm arch:表⽰node是运⾏在32位还是64位。
- nvm on :开启node.js版本管理。
- nvm off:关闭node.js版本管理。
- nvm list [available]:查看已安装的node版本。available可选参数,查看所有可安装的node版本。list可简化成ls。
- nvm install [version]:安装指定的node版本。
- nvm use [version] [arch]:使⽤指定版本的node。可指定32位或64位。
- nvm uninstall : 卸载指定版本的node。
- nvm version:查看nvm版本号。version可简化为v。
注意还没有完,下面的才是干货
如果下载的时候报错使用不了怎么办???
1、首先卸载掉下载出错的版本
2、去官网,找到全部安装包
3、下载自己需要的版本
4、解压到你nvm的根路径,并修改文件夹名
5、查看并使用版本,可以看到成功切换到 v10.0.0版本