问题:

在运行npm命令时总会出现如下报错:
关于nodejs和npm版本不匹配的解决方法
发现是node版本和npm版本不匹配造成的,于是想使用npm uninstall -g npm删除之后重新安装对应版本的npm。但是让人头疼的是:
关于nodejs和npm版本不匹配的解决方法
并且在执行其他npm命令时一直报npm does not support Node.js v12.18.0的错误,即使是在控制面版删除了node之后再从官网下载包含匹配版本的node,npm的版本也还是不会匹配。
关于nodejs和npm版本不匹配的解决方法

解决方法

捣鼓了半天+百度之后,发现这篇博客的方法可行–npm dose not support Node.js v10.15.3
在删除了以下两个文件后npm版本也更新了(node删除之后npm居然保留下来了,太坑了)

关于nodejs和npm版本不匹配的解决方法关于nodejs和npm版本不匹配的解决方法

问题所在

在卸载node之后,原来的npm环境并未被删除。删除C:\Users\ASUS\AppData\Roaming目录下的npm和npm-cache两个文件再重新下载node即可。

相关文章:

  • 2021-06-18
  • 2021-08-28
  • 2021-11-06
  • 2021-12-30
  • 2021-12-03
  • 2021-08-17
  • 2022-01-23
猜你喜欢
  • 2023-04-06
  • 2022-12-23
  • 2022-12-23
  • 2021-08-15
  • 2022-12-23
  • 2022-01-05
  • 2021-11-25
相关资源
相似解决方案