网上看到这个错误都是说删掉package-lock.json文件和node_modules文件或者是执行
npm cache clean --force //危险命令,谨慎执行
这个命令将npm缓存清除,
但是我通过这种方法并没有得到解决,
一开始觉得是源的问题,于是执行
// 检测 npm 环境
npm config get registry
查看源是 https://registry.npmjs.org/,因为我不知道网络原因还是什么无法打开这个网址查看是否有browserslist@^4.23.1这个版本的源,于是去taobao的源看到有
虽然版本不一样,但是因为是高于我现在需要的这个版本的,
于是手动切换到taobao的源 npm config set registry https://registry.npmmirror.org
然后再次执行npm install问题完美解决。