반응형
에디터에서 eslint, prettier 적용문제 (에러 표시, 자동 설정 등)
- Eslint, prettier 확장 툴 설치 되어있는지 확인
- VSC 또는 웹스톰 등 에디터에서 설정이 되어있는 확인
- 또는 eslintrc, prettier 설정 파일에 오타가 없는지 확인
Parsing Error: No babel config file detected for 경로
- eslint 설정파일에서 "parser": "@babel/eslint-parser" "parserOptions" : { requireConfigFile: false, } 추가
"parser": "@babel/eslint-parser",
"parserOptions": {
"ecmaVersion": 2020,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true
},
"requireConfigFile": false // 이 부분 추가
},
Parsing Error: This experimental syntax requires enabling one of the following parser plugin(s): "jsx", "flow", "typescript"
- eslint 설정 파일에서 "extends": { "react-app" } 추가
- 또는 @babel/preset-react 를 설치( npm i -D @babel/preset-react or yarn add -D @babel/preset-react)
- eslint 설정 파일에서 "babelOptions": { "preset": ["@babel/preset-react"] }, 를 추가
"babelOptions": {
"presets": ["@babel/preset-react"]
},
// 위 항목을 추가해준다.
반응형
'에러일지' 카테고리의 다른 글
Eslint: Function component is not a function declaration(react/function-component-definition) (0) | 2024.03.12 |
---|---|
SequelizeValidationError: notNull Violation: (0) | 2023.09.19 |