最近使用
npm
的时候老是出现问题,不知道怎么搞得,在网上看了一下是
npm
的版本比较高,然后需要更新
npm
的版本。我执行了
npm install npm -g
命令也不管用,老是报下面的错:
项目的依赖包虽然可以安装成功,但是报了警示:
项目运行的时候还是会出现问题。
npm run serve
以后项目还是跑不起来。
然后,我打算重新安装
node
,但是卸载
node
不完全的话,会出现各种问题,所以我在网上找了一些资料卸载
node
,需要删除一些文件和环境变量。我才发现,上面我使用
npm
出现的这些报错,就是不久之前我更换了一次
node
的版本,但是卸载
node
的时候没有卸载干净,所以才引发了这一系列问题。
最后,我终于重新安装好了
node
,并且总结了一些经验教训。
首先,在安装
node
的时候选择
.msi
后缀的文件进行安装,安装以后就会有
uninstall
的卸载程序。安装一直选择
next
就可以了,当然,也可以根据自己的需要选择安装目录,我是选择的默认。
在卸载的时候我们可以直接点击下图的卸载程序进行卸载,卸载完成以后,控制面板就看不到该程序了。
同时,系统的环境变量也已经删除了。
最后,按照文件路径找到报错中的两个文件
npm
、
npm-cache
,删除这两个文件。
总之,卸载
node
的时候一定要注意
node
相关的两个文件
npm
、
npm-cache
和
node
相关的环境变量已经被删除,才是彻底卸载干净了
node
,可以重新安装其他版本的
node
。
不过下次我有时间,还是研究一下
nvm
,用
nvm
对
node
进行版本管理吧,
node
的彻底卸载和安装,确实有够麻烦的,主要是报错半天都不知道问题出现在哪里。