首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >扩展名'eslint‘被配置为格式化程序,但它无法格式化’JavaScript‘文件

扩展名'eslint‘被配置为格式化程序,但它无法格式化’JavaScript‘文件
EN

Stack Overflow用户
提问于 2021-10-28 04:23:25
回答 1查看 4K关注 0票数 18

我在VS代码中遇到了ESLint的间歇性问题。保存文件时,状态栏中显示此消息,而不是格式化该文件:

显然没有人在谷歌上报道过这条消息。

当我说它是间歇性的时,它工作得很好,然后计算机(MBP)崩溃了,重新启动时就是这种情况。它以前也发生过,但我不记得我做了什么来修复它。

该应用程序是一个基于预配置模板的相当复杂的基于Vue的应用程序。在package.json中:

代码语言:javascript
复制
    "@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工作区文件中:

代码语言:javascript
复制
        "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的This issue给出了一些提示。当ESLint服务器重新启动或扩展主机承受很大压力时,似乎会导致此错误。

在我现在的项目中,大多数文件的格式都很好,尽管有一个文件总是失败。该文件名为eslint.js,是构建过程的一部分,运行eslint -我不完全理解其配置。我怀疑保存这个文件会导致eslint被运行/重新加载,当这种情况发生时,eslint-vscode也会尝试运行它,但失败了。

EN

回答 1

Stack Overflow用户

发布于 2021-10-30 01:27:37

我实际上遇到了同样的问题,我只需要删除.eslintignore文件,它只包含下面这一行:

代码语言:javascript
复制
.eslintrc.js

你也可以简单地注释这一行。

希望这能有所帮助:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69748283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档