Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Отсутствует расширение файла tsx для ошибки ./reducer после использования eslint-config-airbnb

Автор вопроса: karan bhatiaОтветов: 1

Я использую для своего проекта программы форматирования кода eslint и prettier. После использования airbnb я получаю такие ошибки, как

  • Отсутствует расширение файла "tsx" для "./reducer"
  • Отсутствует расширение файла "tsx" для "./saga"

У reducer есть index.tsx, как и папка saga. Я пробовал import / extensions: [".js", ".jsx", ".tsx"] в моем файле .eslintrc.yml, но все равно получаю сообщение об ошибке.

reactjseslinteslint-config-airbnbprettier

Ответы

Ответ 1 · рейтинг 5 · Jackyef

eslint-config-airbnb имеет это правило включено:

    'import/extensions': ['error', 'ignorePackages', {
      js: 'never',
      mjs: 'never',
      jsx: 'never',
    }],

См. здесь.

Если вы хотите отключить его, вы можете переопределить его в своем собственном конфигурационном файле eslint следующим образом:

'import/extensions': 'off'

Дополнительную информацию о том, как настроить это конкретное правило, можно найти на здесь

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы