타입스크립트를 사용하는 프로젝트에 린트를 구성해서 사용하고 있습니다.
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)한 후 린트가 정상적으로 동작합니다.
관련 링크
저장소
이 사이트는 광고를 포함하고 있습니다.
광고로 발생한 수익금은 서버 유지 관리에 사용되고 있습니다.This site contains advertisements.
Revenue generated by the ad servers are being used for maintenance.