vue 报错Syntax Error: TypeError: eslint.CLIEngine is not a constructor

用的vscode编辑器执行npm run serve时报错:

img

学习博主https://blog.csdn.net/qq_43710007/article/details/121156951%E7%9A%84%E6%96%B9%E6%B3%95%EF%BC%8C%E6%89%A7%E8%A1%8C%EF%BC%9A
npm install --save-dev eslint@5
报错

img


根据提示执行:npm fund查看细节

img


然后:npm audit fix

img


感觉还是没用,之前也试过把node_model删掉重安装,然后就跳出最开始的问题,后面使用npm audit fix --force和npm audit都没有用。
按照博主https://blog.csdn.net/niexier/article/details/114635258%E4%BB%8B%E7%BB%8D%EF%BC%8C

img


没找见这个文件,不知道去哪里找;
请问还有更好的办法吗,到底是为什么这样呢?

img

上面不是有路径吗,找到对应的js文件打开,有条件可以下载notepad++,打开对应的文件后,通过ctrl+f,进行关键词搜索,找到指定位置进行修改即可

尝试降级到eslint< 7.0.0;如果不行的话,可以试一下其他的低版本,应该可以,这个错误是由于eslint版本过高导致的(有些解决方案是修改eslint的plugin.js文件,但是这样如果换电脑或者团队其他成员也需要同步操作,很麻烦)