본문 바로가기

전체 글

(296)
Docker 배포 안됨 (pnpm 버전 다름) pnpm 버전을 9.0.2를 사용하고 있었다. 하지만 Docker 환경에서는 pnpm 버전을 9.0.1을 사용하고 있어 내가 빌드를 누른 것은 에러가 나고, 당연히 배포가 되지 않았다. 확인해야 할 부분) 1- package.json에서 packageManager 부분에 pnpm 버전 명시를 해주거나 2-Docker 파일에서 RUN npm install -g 부분에 RUN npm install -g pnpm@9.0.1 과 같이 버전 명시를 해주거나 해야 한다. 만약 버전 명시를 해주지 않는경우 '최신 버전'으로 빌드되며, 위의 방법처럼 버전 명시를 해주게 된다면 내가 명시해준 특정 버전으로 맞춰져 Docker 배포 환경에서도 같은 버전을 사용할 수 있게 된다.
브랜치 삭제 안되는 문제 해결 A 브랜치를 삭제하고자 B 브랜치 위치로 checkout 해서 git branch -D A브랜치 를 하려고 했으나, error: ~ 위치에 체크아웃한 'A' 브랜치를 삭제할 수 없습니다 라는 에러가 떴다. 알고보니 내가 A브랜치를 push 하지 않았어서 브랜치 삭제가 안되는 것이었다. 그래서 A 브랜치를 다시 원격 환경에 push하고 B브랜치 위치에서 A 브랜치를 삭제할 수 있었다.
project import가 안되었던 문제 git에서 repo를 클론받고 인텔리제이에서 open > pnpm install을 했었는데 project가 잠깐 떴다가 사라지는 문제가 지속해서 발생하고 있었다. 원인을 알고보니 프로젝트가 없어진 것이 아닌, 내 인텔리제이의 project structure에서는 가려지는 문제였다. 해결 방법은 다음과 같다. file > project structure Project Settings > Modules > + 버튼으로 module import 여기서 module을 add할 때 New Module / Import Module을 선택할 수 있는데 나는 기존의 module이 보여지지 않는 것이므로 import module을 하였다. creating module from existing sources를 선택해주었는..