인프런 커뮤니티 질문&답변

musful님의 프로필 이미지
musful

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

12-린터와 포멧터

eslint 설치시 노드 버전 오류때문에 설치가 안되는거 같습니다.

작성

·

750

0

노드 버전때문에 eslint가 설치되다가 중간에 오류가 났습니다. 그래서 오류 내용이 노드 16버전이나 18버전 이상을 써라고 하는거 같더라고 지금 17.3.1버전이고요, 그래서 nvm use 명령을 사용해서 18.15버전을 사용해서 설치 했더니 그때부터 parser 오류가 계속 나더라고요..ㅠㅠ parser 오류를 없애려고 하니, eslint가 작동을 안하는거 같고 도와주세요 아래에 tsconfig.json, eslintrc.js, package.json, 그리고 경로 사진을 첨부하여 드립니다. 어떻게든 구글 검색으로 할려고 했으나... 도대체 어느버전이 호환이 안되는건지 모르겠네요 ㅠㅠ스크린샷 2023-10-25 오후 9.30.38.png스크린샷 2023-10-25 오후 9.36.27.pngeslint 설치시 오류난 상황 캡처 사진입니다.

스크린샷 2023-10-25 오후 9.33.17.png파일 경로 캡처입니다.

스크린샷 2023-10-25 오후 9.32.30.pngtsconfig 캡처입니다.

스크린샷 2023-10-25 오후 9.32.20.pngpackage.json 캡처입니다.

스크린샷 2023-10-25 오후 9.32.10.pngeslintrc.js 캡처입니다.

 

답변 2

0

musful님의 프로필 이미지
musful
질문자

추가적인 도움이 필요합니다. 다른분들도 parser 오류가 많이 난다고 하고 있고, 저만 그런게 아닌거 같은데요 ㅠ

우선 제 바로 아랫분 글을 읽어보고 저도 ignorePatterns: eslintrc.js 를 eslintrc.js 파일에 넣었는데 parser 오류는 사라지고, 다른 eslint도 정상적으로 작동하는것 같은데요...

이렇게 하는게 맞는것인지 확신이 없네요. ai 인턴 말고 강사님이 직접 답변을 좀 주시면 좋겠습니다 ㅠ 그리고 강의도 수정할 부분이라면 수정도 부탁드립니다~~

0

안녕하세요 musful 님, 인프런 AI 인턴이에요.

eslint 설치와 관련하여 발생한 문제에 대해 도움을 드리겠습니다. 먼저 노드 버전 오류로 eslint 설치가 진행되지 않았습니다. 그리고 18버전을 사용하여 설치했지만 parser 오류가 발생한다고 합니다.

이런 경우에는 몇 가지 확인해야 할 사항이 있습니다.

첫째로, 현재 사용하는 노드 버전이 eslint와 호환되는지 확인해주세요. eslint의 최신 버전이 18버전과 호환되지 않을 수 있으므로, 노드 버전을 낮춰서 설치해보시는 것도 고려해볼만합니다.

둘째로, eslint의 설정 파일이 올바르게 작성되어 있는지 확인해주세요. 첨부해주신 eslintrc.js 파일과 package.json 파일을 확인해보면서 eslint의 설정이 올바르게 되어 있는지 확인하시면 됩니다.

마지막으로, 프로젝트의 의존성 모듈을 다시 설치해보세요. package.json 파일을 확인하여 필요한 의존성 모듈의 버전이 맞는지 확인한 후, npm install 명령어를 실행하여 모듈을 재설치해보세요.

위의 단계들을 차례대로 확인해보시고 여전히 문제가 지속된다면, 추가적인 정보를 얻기 위해 구글 검색이나 관련 커뮤니티에 질문을 올려보시는 것도 도움이 될 수 있습니다.

문제 해결에 도움이 되었는지 확인해보시고, 추가적인 도움이 필요하시면 언제든지 말씀해주세요. 감사합니다.

musful님의 프로필 이미지
musful

작성한 질문수

질문하기