在启动一个新的项目的时候,npm i执行时遇到这种报错,如果按照字面意思去查找修改,只会徒劳无获。
而正确的是检查nodejs的版本,由于版本问题,导致的npm i 报错,必须修改当前版本,本机v14.21的版本,修改成v10.24即可解决这报错。
1、全局安装
npm install -g n
2、安装指定版本node
# 比如我的电脑上安装了一个 16.13.2的 和 一个 18.16.0的 sudo -E n 18.16.0
3、查看已安装的版本列表
n list
4、删除指定版本
n rm 16.13.2
5、切换node版本
sudo n # 上下箭头选择版本, 回车切换即可
6、查看切换版本
node -v npm -v