![enter image description here](https://istack.dev59.com/H5rlA.webp)
"@vue/cli-plugin-eslint": "^4.5.13",
"babel-eslint": "^10.1.0",
"eslint": "^7.31.0",
"eslint-plugin-import": "^2.23.4",
"eslint-plugin-vue": "^7.14.0",
在 VS Code 工作区文件中: "editor.codeLens": true,
"eslint.format.enable": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[vue]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"eslint.validate": [
"javascript"
],
"debug.javascript.usePreview": true,
"debug.javascript.usePreviewAutoAttach": true,
"[jsonc]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
我真的不确定该如何继续理解为什么vscode-eslint报告无法格式化JavaScript文件。
编辑
这个问题 关于 TypeScript 给出了一些提示。当 ESLint 服务器正在重新启动或扩展程序宿主处于高压状态时,似乎会导致此错误。
在我的项目中,大多数文件都可以正常格式化,尽管有一个始终失败。那个文件名叫做eslint.js
,是构建过程的一部分,运行着 eslint - 我并不完全了解配置。我怀疑保存此文件会以某种方式运行/重新加载 eslint,在此过程中,eslint-vscode也会尝试运行它并失败。