-
Notifications
You must be signed in to change notification settings - Fork 0
에러 기록
HR edited this page Feb 8, 2023
·
5 revisions
next.js 에서 eslint를 설정했음에도 불구하고 린트 규칙들이 적용되지 않았다.
- next에서 지원하는 eslint plugin인
@next/eslint-plugin-next
-
eslint-config-next
설치 -
@typescript-eslint/eslint-plugin
설치 -
@typescript-eslint/parser
설치 - prettier 적용을 위한
eslint-config-prettier
,eslint-plugin-prettier
설치
아래와 같이 플러그인들을 설정
"extends": ["next/core-web-vitals", "next", "prettier"],
"plugins": ["prettier", "@typescript-eslint/eslint-plugin"],
next.config.js에서 발생
next/babel이라는 모듈을 인식하지 못하는 문제
백엔드와 프론트엔드 폴더가 같이 사용하는 레포지토리가 아닌, 프론트만 사용하는 폴더인 client
폴더를 vscode에서 열면 됩니다.
extends에 "next/babel"을 추가한다. 최종적인 extends는 아래와 같다.
"extends": ["next/core-web-vitals", "next", "next/babel", "prettier"],