
npm install 의존성 충돌 해결: ERESOLVE 오류가 날 때 대처 방법
패키지를 하나 설치하려 했을 뿐인데 peer dependency 충돌 로그가 길게 나오면 어떤 패키지를 바꿔야 할지 판단하기 어렵습니다. ERESOLVE 로그는 충돌한 두 패키지를 찾는 것부터 시작합니다 의 ERESOLVE 오류는 의존성 트리를 만들 수 없다는 뜻입니다. 로그가 길지만 핵심은 보통 두 줄입니다. 현재…
더 읽기Git, 개발환경, 배포/서버, AI 코딩 도구

패키지를 하나 설치하려 했을 뿐인데 peer dependency 충돌 로그가 길게 나오면 어떤 패키지를 바꿔야 할지 판단하기 어렵습니다. ERESOLVE 로그는 충돌한 두 패키지를 찾는 것부터 시작합니다 의 ERESOLVE 오류는 의존성 트리를 만들 수 없다는 뜻입니다. 로그가 길지만 핵심은 보통 두 줄입니다. 현재…
더 읽기
이 글에서 정리하는 내용 Vercel 404 NOT_FOUND는 배포가 실패했다는 뜻만은 아닙니다. 배포는 성공했지만 요청 URL이 Next.js 라우트, rewrites, basePath, 동적 경로, output 설정과 맞지 않을 때도 같은 화면이 나옵…
더 읽기
이 글에서 정리하는 내용 Storybook에서 Failed to fetch dynamically imported module이 뜨면 컴포넌트 코드만 볼 문제가 아닙니다. Vite builder 캐시, alias, public 경로, addon 버전, 개발 …
더 읽기
프론트엔드 배포 오류를 Vercel, Vite, Expo 기준으로 빠르게 분류하기이 글은 프론트엔드 배포 오류 해결의 대표 허브입니다. Vercel, Vite, Expo, Firebase Hosting처럼 비슷해 보이는 배포 문제를 단계별로 나누고 각 상세 해결 글로 …
더 읽기
Vercel Next.js 배포 실패를 가장 빨리 좁히는 순서 Vercel에서 Next.js 배포가 실패할 때는 마지막 실패 문구보다 첫 번째 에러 블록, 환경변수 차이, Node.js 버전, lock 파일, runtime 오류 여부를 순서대로 확인해야 합니다. 이 글…
더 읽기
Vite import.meta.env undefined 오류를 가장 빨리 찾는 순서 Vite에서 import.meta.env 값이 undefined라면 변수명 prefix, env 파일 위치, mode별 파일, dev server 재시작, 배포 환경변수 등록 여부를 순…
더 읽기
이 글에서 정리하는 내용 AI 에이전트가 실패할 때 원인을 모델 성능에서만 찾으면 같은 문제가 반복됩니다. 장기 작업에서는 사용자 의도, 현재 단계, 중간 결과물, 실패 원인, 재개 지점을 따로 저장해야 합니다. 이 글은 에이전트 품질을 프롬프트가 아니라 상태 …
더 읽기
이 글에서 정리하는 내용 AI 코딩 도구는 코드를 빠르게 만들어주지만, 팀이 검토해야 할 코드·맥락·의사결정까지 함께 늘립니다. 이 글은 AI 사용 후 생기는 검토 부채를 PR 리뷰, 테스트, 문서화, 아키텍처 승인 관점에서 정리하고, 팀에서 바로 적용할 수 있…
더 읽기
주요 포인트 한눈에 보기 Firebase 배포 중 출력되는 Would you like to delete these indexes? 메시지는 Firestore 인덱스 설정 파일과 실제 서버 상태가 서로 달라졌을 …
더 읽기
이 글에서 정리하는 내용 FTPS가 왜 자꾸 헷갈리는지부터 정리하고, 파일 전송과 서버 접속을 목적 기준으로 구분하는 방법을 설명합니다. 접속 정보에 적힌 Host, Port, Username, Password, Key file이 무엇을 의미하는지 함께 살펴보며, 웹퍼…
더 읽기