前言

由于高版本的node.js导致gulp执行build命令失败,我需要在Windows下卸载掉已有的node.js并安装一个多版本管理工具nvm-windows,方便切换不同版本的node.js。

nvm是Linux下常用的一个node.js多版本管理工具,但是nvm不能在Windows下使用,在GitHub上有个项目叫nvm-windows,可以让我们在Windows下对node.js进行多版本管理。

nvm-windows的下载地址:https://github.com/coreybutler/nvm-windows/releases

根据官方说明:

It comes with an installer (and uninstaller), because getting it should be easy. Please note, you need to uninstall any existing versions of node.js before installing NVM for Windows. Also delete any existing nodejs installation directories (e.g., "C:\Program Files\nodejs") that might remain. NVM's generated symlink will not overwrite an existing (even empty) installation directory.You should also delete the existing npm install location (e.g. "C:\Users<user>\AppData\Roaming\npm") so that the nvm install location will be correctly used instead. After install, reinstalling global utilities (e.g. gulp) will have to be done for each installed version of node:

在安装nvm-windows前,如果以前安装过node,需要先卸载,并且要把目录清理干净。

在Windows下完全卸载已安装的node.js

  1. 从卸载程序卸载程序和功能,也可以直接右键node.js的安装包并选择卸载。
  2. 重新启动(或者重新启动任务管理器杀死所有与节点相关的进程)。
  3. 从下列的目录中找到相关的内容并删除掉:
    1. C:\Program Files (x86)\nodejs
    2. C:\Program Files\nodejs
    3. C:\Users\{User}\AppData\Roaming\npm(或%appdata%\npm
    4. C:\Users\{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache
  4. 检查%PATH%环境变量以确保没有引用Nodejs或npm存在。
  5. 重新启动电脑。

安装nvm-windows并使用

到GitHub的项目下载地址,选择下载nvm-setup.zip,解压后双击使用安装程序即可。

查看已安装的nodejs版本

nvm list

如果是第一次安装,使用该命令结果如下:

C:\Users\Lewis>nvm listNo installations recognized.

查看可安装的nodejs版本

nvm list available

输入该命令结果如下:

C:\Users\Lewis>nvm list available|   CURRENT    |     LTS      |  OLD STABLE  | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
|   11.10.0    |   10.15.1    |   0.12.18    |   0.11.16    |
|    11.9.0    |   10.15.0    |   0.12.17    |   0.11.15    |
|    11.8.0    |   10.14.2    |   0.12.16    |   0.11.14    |
|    11.7.0    |   10.14.1    |   0.12.15    |   0.11.13    |
|    11.6.0    |   10.14.0    |   0.12.14    |   0.11.12    |
|    11.5.0    |   10.13.0    |   0.12.13    |   0.11.11    |
|    11.4.0    |    8.15.0    |   0.12.12    |   0.11.10    |
|    11.3.0    |    8.14.1    |   0.12.11    |    0.11.9    |
|    11.2.0    |    8.14.0    |   0.12.10    |    0.11.8    |
|    11.1.0    |    8.13.0    |    0.12.9    |    0.11.7    |
|    11.0.0    |    8.12.0    |    0.12.8    |    0.11.6    |
|   10.12.0    |    8.11.4    |    0.12.7    |    0.11.5    |
|   10.11.0    |    8.11.3    |    0.12.6    |    0.11.4    |
|   10.10.0    |    8.11.2    |    0.12.5    |    0.11.3    |
|    10.9.0    |    8.11.1    |    0.12.4    |    0.11.2    |
|    10.8.0    |    8.11.0    |    0.12.3    |    0.11.1    |
|    10.7.0    |    8.10.0    |    0.12.2    |    0.11.0    |
|    10.6.0    |    8.9.4     |    0.12.1    |    0.9.12    |
|    10.5.0    |    8.9.3     |    0.12.0    |    0.9.11    |
|    10.4.1    |    8.9.2     |   0.10.48    |    0.9.10    |This is a partial list. For a complete list, visit https://nodejs.org/download/release

安装指定版本的nodejs

nvm install 8.11.2 64-bit

安装成功后可以查询看看已安装的nodejs版本:

C:\Users\Lewis>nvm list8.11.2

有需要的话,可以继续安装其他版本的nodejs。

使用指定版本的nodejs

nvm use 8.11.2

安装成功后可以验证下版本:

C:\Users\Lewis>nvm list* 8.11.2 (Currently using 64-bit executable)C:\Users\Lewis>node -v
v8.11.2

删除指定版本的nodejs

nvm uninstall 8.11.2

参考链接

  • Window下完全卸载删除Nodejs
  • Windows上node.js的多版本管理工具

Windows下完全卸载node.js并安装node.js的多版本管理工具nvm-windows相关推荐

  1. Windows下静默卸载与静默安装

    Windows下静默卸载与静默安装 作者:高玉涵 时间:2020.12.27 15:09 博客:blog.csdn.net/cg_i 作者背景环境参见: <通过Windows批处理脚本批量修改D ...

  2. Windows下使用apache模块实现合并多个js、css提高网页加载速度

    这篇文章主要介绍了Windows下使用apache模块实现合并多个js.css提高网页加载速度,本文使用的模块是基于mod_concat自己修改的,需要的朋友可以参考下 现在的网站表现力越来越丰富,页 ...

  3. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—nvm的安装与配置(4)

    Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-cnpm的安装与配置(3) 五.nvm的下载安装 1.下载 nvm官网下载地址: https://git ...

  4. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程---提供全套安装包)---npm的安装与配置(2)

    Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-node.js的安装与配置(1) 三.配置npm安装的全局模块 需要配置的进行配置(不用C盘的配置,用C ...

  5. Windows下 Apache+PHP5+MYSQL5+phpmyadmin 规范安装

    < Apache+PHP5+MYSQL5+phpmyadmin> Windows下 Apache+PHP5+MYSQL5+phpmyadmin 规范安装 (绝对原创)     装PHP规范 ...

  6. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—nrm的安装与配置(5)

    Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-nvm的安装与配置(4) 一.nrm安装与使用 1.管理员运行cmd,输入如下,全局安装nrm: npm ...

  7. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—cnpm的安装与配置(3)

    Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-npm的安装与配置(2) 四.安装cnpm 1.管理员身份运行cmd,输入如下命令 npm instal ...

  8. windows下MySQL 5.7+ 解压缩版安装配置方法

    原文:windows下MySQL 5.7+ 解压缩版安装配置方法 方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注 ...

  9. python3.7安装步骤-Windows下Python 3.7.0的安装步骤,Python370

    Windows下Python 3.7.0的安装步骤 由于Python版本太新的话,能会出现不稳定的情况,所以在这里,作者建议用版本不太新的Python.在这里,我用的是Python3.7.0版本(其他 ...

最新文章

  1. 将信息系学生的计算机文化学,计算机学生论文,关于基于职业岗位的计算机文化基础课教学相关参考文献资料-免费论文范文...
  2. web前端入门学习 css(3)(背景相关)
  3. Day-10: 错误、调试和测试
  4. IBASE component deletion
  5. Android获取CPU信息(CPU名字和主频)
  6. ES6数组的扩展~超详细、超好理解哦
  7. Sleep v.s. sleep
  8. IPFS矿机托管的优势与劣势
  9. 原子哥家的 SIM800L透传模式配置
  10. 固态硬盘误格式化恢复图文教程
  11. 【解读】阿里巴巴 MySQL 数据库规约
  12. 手机怎么扫描照片成电子版?手把手教你快速搞定
  13. 数据分析(python系)
  14. 半导体通讯标准EAP、SECS/GEM视频介绍
  15. 使用scrapy +selenium爬取动态渲染的页面
  16. 29、Java——吃货联盟订餐系统(对象+XML)
  17. XCode下Object C和C++混合编译
  18. 进行数据分析时如何提高留存?
  19. 武汉工程大学第三届ACM程序设计选拔赛
  20. centos7用html5播放器,Centos7下yum安装mplayer和vlc播放器

热门文章

  1. 十分钟使用苹果机器学习框架CoreML进行图片识别(Swift版)
  2. 日常玄幻-iPhone手机不自动连接wifi
  3. Nmap扫描原理(上)
  4. 分布式的在线教育系统的实现与应用
  5. 如何清洗键盘里的灰尘 清洗键盘灰尘方法
  6. 7月起韩国日访问量超10万人次网站实行实名制
  7. PDF文件转换成Excel表格怎么转?
  8. iphone4越狱后恢复的几个问题
  9. 10种创新方式 | 教你尝试用多种创新构筑企业护城河
  10. [软件工具][windows]pdf二维码条形码识别重命名工具使用教程