Day 12 - 테스트 커버리지 개선, 모바일 프레젠테이션 버그 2건.
SEO Jing 개발 열두째 날. code-block 테스트 14개 추가로 커버리지 대폭 개선, 모바일 프레젠테이션에서 FullscreenView 방향 전환 문제와 스크롤 멈춤 버그 수정.
이제 푸쉬 하고 배포를 할려고 한다. 문제는 자꾸 lint에 문제가 있는 건데, pnpm lint:fix나 format을 해도 문제가 해결되지 않아서, 그냥 콘솔보고 손수 고쳐줌.
그리곤 codecov에 연결했는데, 컴포넌트에 대한 테스팅을 안 꺼둬서 커버 퍼센트가 8~9프로 나오는 문제를 발견. 로직이 복잡한 컴포넌트 빼곤 무시하고, 일부는 수동으로 테스팅을 포함시킴.
우여곡절 끝에 codecov 설정 완료.
배포하는데 온갖 에러가 다 나고 있다. 이건 나중에 vinext, 클플로 배포하는 법을 포스팅하면 좋을듯.
배포하면서 발생한 가장 큰 이슈가, 런타임에서 Node의 fs가 실행하지 않는다는 점이다. 이것 때문에 파일을 제대로 못 읽어 404 에러가 나기 시작함.
처음엔 그저 실행 시점의 이슈인줄 알고 우회를 해서 배포를 했는데, 여전히 파일을 못 읽어 404 에러 발생. 그래서 파일 트리처럼 JSON으로 번들에 포함시켜버리는 걸로 변경했다.
Post Q&A
Day 4 - 배포와 CI/CD 전체를 기준으로 질문과 피드백을 받아요.답을 본 뒤에는 이 내용을 댓글로 달아서 서징에게도 물어볼 수 있어요. 작성자가 직접 볼 수 있어요!
SEO Jing 개발 열한째 날. PC 프레젠테이션 확대/축소 컨트롤 추가, 모바일 orientation 판단 로직 개선, FullscreenView를 독립 컴포넌트로 분리 및 PC 대응.