< BACK TO BLOG

Typescript project with eslint@8

April 28, 2022

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

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 Repository


Profile picture

Pon Cheol Ku (구본철)

Software developer

Other sites

If does not find interesting topic, you might visit other site on below link.

© 2022, Built with Gatsby