Я хотел бы настроить мою установку GLOBAL eslint для линтинга моего проекта машинописного текста в Visual Studio Code.
Итак, я установил расширение Visual Studio Code "ESLint" и установил ESLint с
npm install -g eslint
Согласно https://www.npmjs.com/package/@typescript-eslint/eslint-plugin также требуется @typescript-eslint/eslint-plugin
глобально, поэтому я запустил
npm install -g @typescript-eslint/parser @typescript-eslint/eslint-plugin
установить его вместе с ts parse @typescript-eslint/parser
.
Затем я добавил очень простой .eslintrc-файл:
{
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module"
},
"rules": { }
}
Однако как только я запускаю eslint .
в директории моего проекта, я получаю:
Error: Failed to load parser '@typescript-eslint/parser' declared in '.eslintrc.js': Cannot find module '@typescript-eslint/parser'
Затем я попытался удалить глобально установленный парсер и установить его локально, но это тоже не сработает: теперь моя установка global eslint может найти мой локальный парсер, но парсеру требуется еще одна локальная установка typescript, eslint и т. д. Однако я хочу запускать все глобально.
Я просто не могу заставить его работать! Может ли кто-нибудь помочь мне с этим процессом?