一、卸载 nodejs(假如没有装置过 nodejs 的,能够疏忽这一步)

原因: nodejs 与 nvm 的装置会有冲突,假如不卸载洁净后边会有更多的坑

过程:

  1. 保证 nodejs 没有在后台运转
  2. 翻开控制面板,卸载 nodejs
  3. 删去相关文件:
    • nodejs 默许装置的文件
    • 例如:
      • D:\Application\nodejs
      • C:\Users\testAppData\Roaming\npm
      • C:\Users\testAppData\Roaming\npm
  4. 删去 nodejs 和 npm 的相关环境变量
    • 右击我的电脑 -> 特点 -> 高级体系设置 -> 环境变量 -> 删去以下相关变量(用户变量和体系变量都要删去)
      安装 nvm(Windows)
      安装 nvm(Windows)
  5. win+R,输入 cmd,翻开终端,输入 node -vnpm -v 确认 node 现已卸载完毕

二、装置 nvm

  1. 下载 nvm
    安装 nvm(Windows)
  2. 下载后解压,双击装置,此处有两个装置途径,一个 nvm 的装置途径,一个 nodejs 的装置途径,保持这个两个装置途径在一个父文件夹下面,且文件夹名不要有中文和空格,避免不必要的程序错误,装置途径可参阅下图:
    安装 nvm(Windows)
  3. 装置程序执行完后,翻开终端确认装置,终端输入 nvm -v,出现对应版别号即装置成功
  4. 运用nvm-setup.zip 装置包装置的 nvm 无需配置环境变量
  5. 配置淘宝镜像
    • 进入刚刚 nvm 的装置目录,找到 setting.txt,加入以下指令
      安装 nvm(Windows)

三、运用 nvm

  1. 查看本地装置的所有 nodejs 版别:nvm listnvm ls
  2. 装置对应版别的 nodejs:nvm install 版别号
  3. 切换指定版别的 nodejs:nvm use 版别号
  4. 卸载指定版别的 nodejs:nvm uninstall 版别号

四、运用 npm

  1. 测试 nodejs 和 npm 是否能够运用,在终端分别输入以下两个指令,假如都出现版别号即可运用
    • node -v
    • npm -v
  2. 一般执行 npm -v 时会出现:【无法将“npm”项识别为 cmdlet、函数、脚本文件或可运转程序的名】的问题
    • 原因: 运用 nvm 装置的 node 时不会默许装置 npm
    • 解决办法: 自己手动下载 nodejs 对应版别的 npm,放到 nvm 中对应 nodejs 版别的文件夹下面
      • 下载 npm
      • node 版别对应的 npm 版别
    • 例如:(以 14.21.3 版别的 nodejs 为例)
      1. 找到 14.21.3 nodejs 对应的 npm 版别号 6.14.18
        安装 nvm(Windows)
      2. 下载 6.14.18 npm(下载 v6.14.18.zip)
      3. 将下载的 v6.14.18.zip 解压到,nvm 目录下对应的 nodejs 版别号文件夹下面,并改名为 npm
        安装 nvm(Windows)
      4. 将 npm 文件夹里面的 bin 目录下的 npm 和 npm.cmd 复制一份到对应的 nodejs 版别号文件夹下面
        安装 nvm(Windows)
      5. 然后在终端输入 npm -v,出现 npm 版别号即装置成功