Как удалить eslint плагин eslint-plugin-jsx-a11y? - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть настройка eslint (стиля кодирования Airbnb) для моего проекта React, в которой есть зависимость "eslint-plugin-jsx-a11y", которую я не хочу для моего текущего проекта.

Мой вопрос, как удалить этот конкретный плагин "eslint-plugin-jsx-a11y".

Когда я удаляю «eslint-plugin-jsx-a11y», выдает ошибку, следующую за ошибкой:

"Не удалось загрузить плагин jsx-a11y: не удается найти модуль 'eslint-plugin-jsx-a11y'"

Есть ли способ решить вышеуказанную проблему?

Ответы [ 2 ]

1 голос
/ 01 апреля 2019

Прежде всего, вам нужно удалить ссылки на плагин (eslint-plugin-jsx-a11y) на вашем .eslintrc (поэтому, когда вы удаляете его, в конфигурации eslint выдается ошибка):

  1. Поиск и удаление в extends (если есть) plugin:jsx-a11y/recommended.
  2. Поиск и удаление в plugins: jsx-a11y.
  3. Затем в rules удалениекаждое правило, которое включает jsx-a11y (например: "jsx-a11y/rule-name": 2).
  4. Наконец, вы можете удалить его из проекта: npm unistall eslint-plugin-jsx-a11y --save-dev.

PS: Если у вас есть disable заявление для eslint-plugin-jsx-a11y, не забудьте удалить его (ТАК больше не нужно)

0 голосов
/ 01 апреля 2019

Попробуйте установить последнюю версию response-scripts

Если это не сработает, попробуйте обновить до последней версии 1.0.10, обновите реагировать и реагировать-dom в моем package.json, удалил package-lock.json и переустановил node_modules.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...