본문 바로가기
TIL

CI/CD 시 만났던 오류 : parserOptions.project" has been set for @typescript-eslint/parser."

by 은지:) 2022. 12. 19.
728x90
반응형

 

CI/CD 시 만났던 오류 : parserOptions.project" has been set for @typescript-eslint/parser."

 

 


 

 

 

ci / cd 작업하면서 요 에러 두개를 만났다.

 

 

 

문제

 

 

 

Parsing error: "parserOptions.project" has been set for @typescript-eslint/parser."

Parsing error: Compiler option 'extends' requires a value of type string

 

 

 

타입스크립트 eslint...?

 

 

로컬에서 빌드는 잘되는데....

커밋할 때마다 저 에러 메세지를 뱉어냈다

build 파일 날려보고 다시 빌드해도 똑같고...

 

 

 

ts.config 문제겠거니 해서

 

 

여기 손대보고....

 

 

 

eslint도 손대보았다

 

 

스택 오버 플로우에선 project 값에 레파지토리 경로 확실히 적어주라던데 🤔

 

여기에 경로 적었다가 더 큰 error 메세지가 늘어나서 지웠다

이건 아닌 듯 싶었다

 

 

 

또 하나의 확실한 해결책(스택 오버 말 빌려서)으론

js로 파싱이 안 되니 eslintrc 자체를 js 파일로 만들라는 거였는데

 

 

나에게 맞는 방법은 아닌 거 같았다..............

 

 

 

 

 

결국 서치를 포기하고 ci / cd를 성공한 동기분께 조언을 구했고

 

 

 

 

 

 

 

해결

 

 

알고보니

 빌드 파일이 git에 올라가 생기는 문제였다 

 

 

ㅎㅎ

 

 

 

gitignore 에 build 추가 후

 

build 파일 날리고 push 했더니

 

clcd.yml 파일이 git에 잘 올라갔고

 

 

그리고 로컬에서 다시 빌드 후 push 했더니

 

 

 

 

 

깔끔하게 ci / cd 성공...!

 

 

728x90
반응형

댓글