Windows nvm安装与使用

28,081 阅读3分钟

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,加入以下命令:

注意:

  1. 这里设置的是安装node和npm本身的源,并不是设置安装node包的源。
  2. 安装npm淘宝镜像:npm config set registry https://registry.npm.taobao.org
  3. 可通过 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版本