繁体   English   中英

ESlint 和 typescript 集成问题

[英]ESlint and typescript integration issues

我有以下问题我正在尝试将 typescript 与 ESlint 集成,我已经通过安装 eslint package 和一些主要基于教程的附加包来完成它(如果它证明有帮助,我可以粘贴链接。然后在使用 eslint --init 命令我生成了一个文件.eslintrc ,其中包含了我的所有配置。我的目标是使用 Eslint 在我的 VScode 编辑器中添加下划线。作为额外信息,当我使用 eslint --fix 命令时,它会返回错误/警告,因此它只下划线

我在本地安装了 typescript 也尝试了全局,所有必要的插件也,删除 node_modules/检查包的版本 - 不知道这里有什么问题。 非常感谢您提供一些见解。 我正在使用 Mac pro 和 Mojave 10.14.6 问候!

.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 启动时,终端 output 选项卡中仍然出现这种错误:

[错误 - 晚上 11:44:47] 无法加载在 'project-name'/.eslintrc.json' 中声明的插件 '@typescript-eslint':找不到模块 'typescript' 引用自:/Users/MyUser/Desktop/项目名称/项目名称后端/.eslintrc.json

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM