🐛 Windows 환경에서 줄바꿈 문자 충돌 오류
Windows에서 프로젝트를 클론하면 Git이 자동으로 줄바꿈 문자를 LF → CRLF로 변환하여 Prettier/ESLint 오류가 발생했음
[plugin:vite-plugin-eslint] src/index.tsx
1:64 error Delete `␍` prettier/prettier
2:48 error Delete `␍` prettier/prettier // 이런식으로 몇백줄이뜸
원인:
- Mac/Linux 팀원: LF (\n) 사용
- Windows Git 기본값: core.autocrlf=true로 설정되어 자동 변환
- 줄바꿈 문자 불일치로 코드 스타일 오류 발생
해결 방법:
1. Git 전역 설정 변경: 자동으로 CRLF 변환기능을끄고 LF로 설정해줌
git config --global core.autocrlf false
git config --global core.eol lf
2. 기존 프로젝트 재설정
처음부터 1번을 하고 클론하면 상관없지만 난 이미 클론한 상태라 리셋을 진행
git rm --cached -r .
git reset --hard HEAD
'Project' 카테고리의 다른 글
[Talkpick] 언론사 RSS 뉴스 데이터 수집 시스템 기능 상세 (2) | 2025.06.08 |
---|---|
동적데이터와 정적데이터 분리 필요성 (0) | 2025.06.08 |
커스텀 어노테이션을 사용한 프로젝트 시나리오별 성능 테스트 (1) | 2025.05.28 |
Spring Cache AOP 문제 트러블슈팅 노트 (0) | 2025.05.27 |
'Youtube 인기영상 분석 및 시각화툴' 프로젝트 사전조사 (4) | 2025.04.14 |