我有以下问题,我正在尝试将打字稿与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
答案 0 :(得分:0)
您是否尝试过单独安装缺少的模块?请尝试重新安装出现问题的软件包,因为它们可能已损坏。您也可以运行npm audit来修复损坏的文件。