#typescript #compiler-errors #create-react-app
Вопрос:
Я пишу машинописный текст с помощью React. Проект был создан с помощью CRA. и я использовал react-app
конфигурацию для .eslintrc.json
. Однако я решил использовать eslint-config-airbnb
, поэтому я добавил его и изменил свой .eslintrc.json
{
"extends": [
"airbnb",
]
}
внезапно я получил ошибку синтаксического анализа от ESLint о enum
типе, который я использовал в кодовой базе
`Parsing error: The keyword 'enum' is reserved eslint`
Я погуглил его, но не могу найти ответ. Попытался добавить какую-то дополнительную конфигурацию, например
"parserOptions": {
"ecmaVersion": 7,
}
но это не решает проблему
Комментарии:
1. есть ли слово enum в вашей кодовой базе? Похоже, вы используете способ, который не определяет перечисление.
Ответ №1:
Я обнаружил, что мне просто нужно добавить эту строку в конфигурационный файл ESLint
"parser": "@typescript-eslint/parser"
Ответ №2:
Ознакомьтесь с документами по началу работы здесь для получения информации о том, как настроить кодовую базу машинописного текста для компоновки с помощью ESLint