解决:npm does not support Node.js vXX.XX.X
在升级了 node 的版本之后,我们有时会遇到 npm 报错如题所示。

1. 问题分析
此问题一般是由于 npm 本地缓存引起的,所以需要事先清除缓存。
2. 解决方案
首先执行 npm install -g npm
根据错误日志得出 npm 缓存的文件夹:

定位到对应文件夹下,删除 npm
和 npm-cache
文件夹:

删除之后,重新执行 npm install -g npm
即可。

3. 参考链接
npm does not support Node.js v12.18.3