Я использую для своего проекта программы форматирования кода eslint и prettier. После использования airbnb я получаю такие ошибки, как
- Отсутствует расширение файла "tsx" для "./reducer"
- Отсутствует расширение файла "tsx" для "./saga"
У reducer есть index.tsx, как и папка saga. Я пробовал import / extensions: [".js", ".jsx", ".tsx"] в моем файле .eslintrc.yml, но все равно получаю сообщение об ошибке.
Ответ 1 · рейтинг 5 · Jackyef
eslint-config-airbnb имеет это правило включено:
'import/extensions': ['error', 'ignorePackages', {
js: 'never',
mjs: 'never',
jsx: 'never',
}],
См. здесь.
Если вы хотите отключить его, вы можете переопределить его в своем собственном конфигурационном файле eslint следующим образом:
'import/extensions': 'off'
Дополнительную информацию о том, как настроить это конкретное правило, можно найти на здесь