最近使用npm的时候老是出现问题,不知道怎么搞得,在网上看了一下是npm的版本比较高,然后需要更新npm的版本。我执行了npm install npm -g命令也不管用,老是报下面的错:
项目的依赖包虽然可以安装成功,但是报了警示:

项目运行的时候还是会出现问题。npm run serve以后项目还是跑不起来。
然后,我打算重新安装node,但是卸载node不完全的话,会出现各种问题,所以我在网上找了一些资料卸载node,需要删除一些文件和环境变量。我才发现,上面我使用npm出现的这些报错,就是不久之前我更换了一次node的版本,但是卸载node的时候没有卸载干净,所以才引发了这一系列问题。
最后,我终于重新安装好了node,并且总结了一些经验教训。
首先,在安装node的时候选择.msi后缀的文件进行安装,安装以后就会有uninstall的卸载程序。安装一直选择next就可以了,当然,也可以根据自己的需要选择安装目录,我是选择的默认。

在卸载的时候我们可以直接点击下图的卸载程序进行卸载,卸载完成以后,控制面板就看不到该程序了。

同时,系统的环境变量也已经删除了。

最后,按照文件路径找到报错中的两个文件npmnpm-cache,删除这两个文件。

总之,卸载node的时候一定要注意node相关的两个文件npmnpm-cachenode相关的环境变量已经被删除,才是彻底卸载干净了node,可以重新安装其他版本的node
不过下次我有时间,还是研究一下nvm,用nvmnode进行版本管理吧,node的彻底卸载和安装,确实有够麻烦的,主要是报错半天都不知道问题出现在哪里。
嗯,下次学习一下nvm吧~

node.js的卸载与安装相关推荐

  1. Node.js的卸载

    Node.js的卸载 在控制面板-程序-程序和功能中卸载 卸载后 到文件夹中进行进一步的删除 检查环境变量中Path中有没有 最后 重启一下 结束 [随手记账单小程序 期待大家的反馈](https:/ ...

  2. Node.js最新最详细安装教程(2020)

    Node.js最新最详细安装教程(2020) 1. 下载Node.js安装包 官网下载地址:http://nodejs.cn/download/,根据自己电脑选择32位还是64位,点我去下载 2. 打 ...

  3. 在Windows,Mac,Linux中快速安装配置Node.js环境,并安装VSCode, 完成Web端恒生交易日接口的图形化展示...

    编程课应该怎么制作? 编程的乐趣应来自实用主义,我大学本科第一门Java编程课,几乎劝退了所有同学,因为那些教学代码不实用且无趣,一点图形化的内容都没有,而实用的编程课应早早展现图形化的成果, 于是我 ...

  4. node.js的下载,安装以及卸载

    2019独角兽企业重金招聘Python工程师标准>>> 在做react项目的基础上,必须先安装node.js,下面就介绍一下node.js的安装过程. 1.下载路径 https:// ...

  5. 如何在Node JS中卸载NPM模块?

    本文翻译自:How to uninstall npm modules in node js? As commonly known, any npm module can be installed by ...

  6. Node.js 和npm的安装(插件的安装)

    一.node.js是什么?有什么用? 1.概述: a).Node.js是基于Chrome JavaScript运行时建立的一个平台,实际上它是对Google Chrome V8引擎进行了封装,它主要用 ...

  7. Node.js开发入门—Express安装与使用

    之前我们在安装完Node.js后直接写了个HelloWorld网站,这次呢,我们使用Node.js的Web框架Express来重写一下HelloWorld,看看有什么不同.同时我们还会重写之前的文件服 ...

  8. Node.js彻底卸载(win10)

    本文安装Node.js目录如下: 缓存目录:  C:\Users\dell\AppData\Roaming\npm 1.从卸载程序卸载程序和功能. 2.重新启动(或者您可能会从任务管理器中杀死所有与节 ...

  9. Node.js环境搭建npm安装

    Node.js环境搭建 什么使Node.js呢?我们知道JavaScript开始作为客户端语言,但早已在浏览器端一统江湖,这时,野心越来越大,它就想向服务器端拓展了,于是Node.js就是这样的,我们 ...

最新文章

  1. Python ljust()方法
  2. 公务员_只愿与一人十指紧扣_新浪博客
  3. ubuntu下tftp的安装、配置、使用
  4. 高级定时器/TIM1/TIM8 定时时间不准的问题/TIM_TimeBaseStructure.TIM_RepetitionCounter
  5. 判断域名来源的操作【window.location.host.indexOf(‘域名关键词‘)】 - 代码篇
  6. catia2017安装包打开没反应_云顶手游10.19安装包,9月16日
  7. 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”解决方法
  8. JUC 常用 4 大并发工具类:CountDownLatch、CyclicBarrier、Semaphore、Exchanger
  9. 电子科大+矩阵理论+总复习知识点总结
  10. Android人脸支付功能,OPPO Find X成为首款支持微信人脸支付的安卓手机
  11. 简洁好用的Geek Unіnstaller
  12. linux下卫士软件,Linux系统卫士
  13. 学计算机颈椎,电脑颈
  14. 计算机组成CPU最佳配置,计算机组成原理--CPU
  15. 密西西比河谷州立大学:Android应用程序开发(四)
  16. SQLServer触发器的使用
  17. 微信怎么防封几率大_域名被墙有哪些处理方法?域名被微信封了该怎么解决?
  18. MYSQL使用OR关键字查询,MySQL带OR关键字的多条件查询
  19. Jsoup的网页工具类
  20. 【Java学习】从Java历史背景到创建第一个工程——超详细Java入门(多图预警

热门文章

  1. java学习路线规划
  2. git上传文件到gitee
  3. c++编程题2——ISBN计算识别码
  4. 2021-08-23-Nginx安装与部署项目
  5. IDEA社区版(Community)和付费版(UItimate)的区别
  6. 张量分解学习(一 基础铺垫)
  7. MySQL数据库学习笔记(10)- distinct与in和exists子查询
  8. Linux --------- 远程操作工具
  9. oracle数据的安装,与基本配置
  10. Workbook 对象 应用示例