Похоже, что это было вызвано каким-то конфликтом между пакетом eslint
и некоторыми пакетами babel
, потому что, когда я делал чистую установку, используя только eslint
и react
, эта .eslintrc.json
конфигурацияработал отлично.
У меня не было babel-eslint
, установленного ранее, и я использовал парсер по умолчанию, который поставляется с eslint
.
Чтобы решить проблему, мне пришлось установить babel-eslint
упакуйте его и используйте в качестве парсера для пакета eslint
.Теперь все работает нормально, и эти ошибки исчезли.
Несмотря на то, что в документах babel-eslint
сказано, что вам не нужно использовать его только потому, что вы используете babel
, в моей ситуации использование его вместе с babel
и eslint
решилопроблема.
Новый eslint
файл конфигурации: