问题背景
公司我的项目采纳的是 prettier eslint 插件来进行格式化,始终以来都用的好好的,最近忽然就狗带了,原本还狐疑是我的设置问题,各种百度谷歌,起初发现不是 😂😂😂
在官网的 issue 外面发现了答案!!!
官网 issue 地址
问题起因:
eslint 8 降级了一些 api,导致不兼容,而后以后这个插件也即时做了解决,只不过他们把最新版本的代码给当作主版本了,像咱们这种 eslint 8 以下的我的项目,须要降级 prettier eslint 版本就好了
剖析报错信息,报错信息
r is not a constructor
解决办法:vscode 把插件版本回退
1. vscode 插件栏,点击 prettier eslint 插件的的小按钮
2. 抉择装置历史版本
3. 装置 3.1.0 版本,而后重启 vscode
4. 而后再回到之前搞乱的文件,执行 prettier eslint 格式化,完满,收摊!!