VSCode ESLint, как использовать глобальные eslint-plugin-react и eslint-plugin-react-native
Я пытаюсь использовать расширение VSCode ESLint с глобальной установкой
eslint
, а также глобальная установка пакетов и.
Однако при запуске вывод сервера ESLint сообщает об ошибке:
[Info - 1:44:44 PM] ESLint library loaded from: /Users/username/.config/yarn/global/node_modules/eslint/lib/api.js
(node:3042) UnhandledPromiseRejectionWarning: Error: Failed to load plugin 'react' declared in '.eslintrc.json': Cannot find module 'eslint-plugin-react'
Насколько я понял, ESLint пытается загрузить плагины относительно
.eslintrc.json
путь - это папка текущего открытого проекта.
Вместо этого
eslint-plugin-react
а также
eslint-plugin-react-native
пакеты устанавливаются в глобальный каталог пакетов yarn, который находится за пределами пути к проекту.
Есть ли способ настроить расширение для использования глобально установленных пакетов? Было бы замечательно, если бы можно было настроить так, чтобы при наличии доступных локальных пакетов использовать их и возвращаться к глобальным, если локальные пакеты недоступны.
ps Вышеуказанное относится к среде Mac OS с
zsh