在把ts项目改为js项目时,出现了这个问题:每个vue和js文件开头报错 Parsing error: Maximum call stack size exceeded eslint。
复现:
在 .eslintrc 文件中,一下框住的三个是要删掉或改掉的。
在删掉第一个后,vue和js页面无报错;删掉第二个后,vue和js页面报这个错:
在改掉第三个(@typescript-eslint/parser)为其他插件后,则报文章开头的错。
解决:
所以应该:
1. 重新配置parser规则。比如 parser: "babel-eslint"。然后配置babel.config.js文件。
2. 或者直接注释掉parserOptions。之后要把.prettierrc.js文件重命名为.prettierrc文件,即改为json格式文件。