[Next.js] Yarn berry git .yarn/unplugged 이슈

서민지·2024년 5월 22일
0

Next.js

목록 보기
5/8

윽ㅡㅡ

yarn berry로 Next 프로젝트 생성 후 깃허브에 바로 올려리고 하니까 에러생김

remote: error: File .yarn/unplugged/@next-swc-darwin-arm64-npm-13.3.1-29d0864b6b/node_modules/@next/swc-darwin-arm64/next-swc.darwin-arm64.node is 100.29 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.

.yarn/unplugged 폴더 내 용량이 깃허브에 올릴 수 있는 용량 초과한다고 실패했다고.........

정말 많은 시행착오 끝에 간단하게 해결함..ㅎ
프로젝트를 몇번을 새로 만들어보고 레포도 몇번을 새로 만들어보고...ㅎ 주저리주저리

문제 해결 과정

일단 이상하다 생각했던 부분은, 프로젝트를 새로 만들고 깃허브에 올리려는데 vscode 소스 제어에 아무것도 뜨지 않았었음. 원래는 내가 올릴 파일들이 쫙 나와있어야 했는데 그게 없어서 일단 이상하다 생각했음.

그냥 vscode 내 파일들 목록에도 .git은 숨겨져서 안보였기 때문에 별 의심 하지 않고 그냥 계속 깃 주소에 올리려고 했던것인데,! 아무리 .gitignore 수정하고 파일 올리려고 해도 동일한 문제가 발생했음.

터미널에서 ls-al로 숨겨진 파일 모두 확인해봄.
.git 삭제하고 다시 git init 하니까 내가 올릴 파일들이 쫙 나온 것을 확인하고 여기서부터 시작하면 되겠다고 생각함

해결 방법

  1. 프로젝트 생성 후 자동으로 만들어진 .git 폴더 삭제 (터미널에서 프로젝트 열고 ls-a 하면 숨겨진 파일 다 나옴 -> rm -rf .git)

  2. .gitignore 에 코드 추가
    https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored 참고

  1. 조금 더 확실하게 하기 위해서 .yarn 폴더 .pnp 들어간 파일 다 삭제
  2. git init
  3. 내 git 레포에 올리기 성공하는 것 확인 가능
profile
Do what I want for no regret

0개의 댓글

관련 채용 정보