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

0 ответов

Другие вопросы по тегам