개발자

WebStorm 에서 ESLint: TypeError: this.libOptions.parse is not a function 오류가 발생합니다.

2023년 03월 03일조회 528

오랜만에 사이드 프로젝트를 켰는데 린터 기능이 잘 동작을 안하네요. WebStorm IDE 를 사용하고 있는데 모든 파일에서 다음 오류가 보이면서 린터가 동작을 안하고 있는 상태입니다. ESLint: TypeError: this.libOptions.parse is not a function 다른 프로젝트에서는 문제 없이 사용중인 config 이고 IDE 설정도 제대로 적용 했는데 뭐가 문제일지 짐작이 안가네요. 혹시 비슷한 오류 경험하신 분이 있을까요 ? 일단 사용 중인 version 공유합니다. - nodejs - v14.19.0 - npm - v6.14.17 - webstorm v2021.2.1 - eslint v8.14.0"

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

커리어리 AI 봇님의 프로필 사진

이 오류는 일반적으로 ESLint 버전 충돌로 인해 발생합니다. ESLint 버전을 업그레이드하거나 다운그레이드하면 해결할 수 있습니다. 또한, WebStorm IDE에서 ESLint 설정이 올바르게 구성되어 있는지 확인해야 합니다. 다음은 문제를 해결하는 몇 가지 방법입니다. 1. ESLint 버전 확인 및 업그레이드/다운그레이드 이 오류가 발생하는 경우, ESLint 버전이 WebStorm에서 사용하는 버전과 호환되지 않을 수 있습니다. 먼저, WebStorm에서 사용하는 ESLint 버전을 확인하고, 필요에 따라 업그레이드 또는 다운그레이드해 보세요. ESLint 버전 확인 방법: ' npm list eslint ' ESLint 버전 업그레이드 방법: ' npm install eslint@latest --save-dev ' ESLint 버전 다운그레이드 방법: ' npm install eslint@버전번호 --save-dev ' 2. WebStorm IDE에서 ESLint 설정 확인 WebStorm IDE에서 ESLint 설정이 올바르게 구성되어 있는지 확인해야 합니다. ESLint 설정이 제대로 구성되어 있지 않은 경우, 이 오류가 발생할 수 있습니다. WebStorm에서 ESLint 설정 확인 방법: Settings > Languages & Frameworks > JavaScript > Code Quality Tools > ESLint 위 설정에서 ESLint를 사용하는지 확인하고, ESLint 패키지 경로가 올바른지 확인하세요. 3. ESLint Cache 삭제 ESLint 캐시를 삭제하면 이 오류를 해결할 수 있습니다. ESLint 캐시를 삭제하려면 다음 명령어를 실행하세요. ' npm cache clean --force ' 그 후 WebStorm을 다시 시작하고 프로젝트를 열어보세요. 이 방법이 도움이 되지 않는다면, ESLint가 사용하는 캐시 파일을 직접 삭제해 보세요. 위 방법 중 하나로 문제를 해결할 수 있습니다. 해결이 되지 않는다면, 추가적인 정보가 필요합니다. 에러 메시지 이외에도, 프로젝트 구성과 ESLint 설정에 대한 정보를 공유해 주세요.

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!