报错信息如下:

分析原因

1.可能是由于node版本过低,或者过高,解决方法看我另一文章:npm install报错,npm版本过高,需要切换低版本node,过程记录

2.网络问题导致

3.切换node版本后,没有删除本地 node_modules, 以及 package-json-lock,并且一定要记得清除缓存命令:如下:

1.首先要以管理员模式打开cmd清除你的npm缓存 :

npm cache clean -f

2.清除完缓存后,安装最新版本的Node helper:

npm install -g n --force

3.安装华为镜像,由于2024 淘宝镜像证书过期不能用了

npm install -g cnpm --registry=https://mirrors.huaweicloud.com/repository/npm/

4.然后再执行npm install ,npm run serve即可