npm 和 node不匹配
试了很多网络:npm cache clean --force 不起作用,因为不匹配,所以根本就不执行命令
google了一下,发现很多外国友人用下图解决了问题。
于是我也去用了下。但是 还是不行。于是我又各种npm cache clean --force 重复几个命令,重复去卸载node软件,重新下载,都不行。
仔细阅读友人们的交流才发现,他们有些人也遇到了相同的问题,不管执行什么命令,都一直在报npm与node版本不一致的问题。
难道是下载的npm仍然使用了老版本的运行环境?那这样的话一定是有npm缓存的!
解决的方法#
抱着这个想法,我去C盘里找到了全局的npm包下载地址,发现了这样一个文件:
果然 还有个cache文件。于是我强行删除了npm文件与这个npm-cache文件,再次卸载已经下了n多次的node包。
然后重新安装node。
在命令窗口查看了各个版本。终于解决了问题!