gpt4 book ai didi

javascript - 扩展 'eslint' 配置为格式化程序,但无法格式化 'JavaScript' -files

转载 作者:行者123 更新时间:2023-12-05 00:24:08 25 4
gpt4 key购买 nike

我在 VS Code 中遇到了 ESLint 的间歇性问题。保存文件而不是格式化文件时,此消息会显示在状态栏中:
enter image description here
显然没有人在 Google 上报告过这条消息。
当我说它是间歇性的时,它工作正常,然后计算机(MBP)崩溃了,重新启动时就是这种情况。它以前发生过,但我不记得我做了什么来解决它。
该应用程序是基于预配置模板的相当复杂的基于 Vue 的应用程序。在 package.json 中:

    "@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 文件。
编辑
This issue关于 TypeScript 给出了一些提示。当 ESLint 服务器重新启动或扩展主机承受很大压力时,似乎会导致此错误。
现在在我的项目中,大多数文件的格式都很好,尽管一个文件一直失败。该文件名为 eslint.js并且是构建过程的一部分,运行 eslint - 我并不完全了解配置。我怀疑保存这个文件会以某种方式导致 eslint 运行/重新加载,而当这种情况发生时,eslint-vscode 也会尝试运行它并失败。

最佳答案

我为此奋斗了一段时间,结果你需要前往 Settings , 在 User 下转至 Extensions > ESLint , 向下滚动到 Format:Enable并启用 ESLint作为格式化程序。
设置:
Settings Screenshot

关于javascript - 扩展 'eslint' 配置为格式化程序,但无法格式化 'JavaScript' -files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69748283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com