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
반응형
'TIL' 카테고리의 다른 글
js 코딩테스트 팩토리얼 문제 (0) | 2022.12.23 |
---|---|
react git action ci / cd 배포 환경 설정(.env) (0) | 2022.12.19 |
gh-pages로 react 작업물 배포하는 법 (0) | 2022.12.15 |
깃 배포시 readMe 배포 오류 해결 (0) | 2022.12.15 |
깃 페이지에서 배포하는 법 (0) | 2022.12.15 |
댓글