ESlint和打字稿集成问题

时间:2019-09-21 22:15:26

标签: javascript typescript eslint

我有以下问题,我正在尝试将打字稿与ESlint集成,我通过安装eslint软件包以及一些主要基于教程的其他软件包来做到这一点( 如果本教程对您有所帮助,则可以粘贴链接。然后使用eslint --init命令后,我生成了一个文件 .eslintrc ,其中包含我的所有配置。我的目标是使用Eslint在我的VScode编辑器中加下划线。作为额外的信息,当我使用eslint --fix命令时,它会返回错误/警告,因此仅加下划线

我在本地安装了打字稿,并且也在全球范围内进行了尝试,所有必要的插件也都在尝试,删除了node_modules /检查软件包的版本-对此一无所知。对于某些见解将不胜感激。我在Mojave 10.14.6中使用Mac Pro 问候!

.eslintrc.json:

{
    "env": {
        "es6": true,
        "node": true
    },
    "extends": [
        "airbnb-base",
        "plugin:@typescript-eslint/recommended"
    ],
    "parser": "@typescript-eslint/parser",
    "parserOptions": {
        "ecmaVersion": 2018,
        "sourceType": "module",
        "jsx": true
    },
    "plugins": [
        "@typescript-eslint"
    ],
    "rules": {}
}

不幸的是,当Eslint启动时,仍然在终端输出选项卡中出现这种错误:

  

[错误-11:44:47 PM]无法加载插件'@ typescript-eslint'   在'project-name'/。eslintrc.json'中声明:找不到模块   “打字稿”引用自:   /Users/MyUser/Desktop/project-name/project-name-backend/.eslintrc.json

1 个答案:

答案 0 :(得分:0)

您是否尝试过单独安装缺少的模块?请尝试重新安装出现问题的软件包,因为它们可能已损坏。您也可以运行npm audit来修复损坏的文件。