콘텐츠로 건너뛰기

Typescript project with eslint@8

타입스크립트를 사용하는 프로젝트에 린트를 구성해서 사용하고 있습니다.

eslint 패키지를 업데이트(v8.x) 하고 나니, 린트 실행시 오류가 발생합니다.

오류 메시지는 아래와 같습니다.

Oops! Something went wrong! :(

ESLint: 8.14.0

TypeError: Failed to load plugin '@typescript-eslint' declared in '.eslintrc': Class extends value undefined is not a constructor or null

해결 방법

동일한 문제에 대한 깃허브 이슈가 있습니다.

아래 두 패키지가 eslint@7 을 대상으로 하고 있습니다.

다행히 두 패키지 모두 eslint@8을 대상으로한 업데이트가 있습니다.

$ npm i @typescript-eslint/parser@5 @typescript-eslint/eslint-plugin@5

두 패키지를 업데이트(v5)한 후 린트가 정상적으로 동작합니다.

관련 링크

저장소

GitHub: bbonkr/bbon-formatter

이 사이트는 광고를 포함하고 있습니다.
광고로 발생한 수익금은 서버 유지 관리에 사용되고 있습니다.

This site contains advertisements.
Revenue generated by the ad servers are being used for maintenance.

댓글 남기기