Today I Learned …
CRA 시 Aborting installation, yarnpkg add ... 오류 해결 본문
Front-End/Trouble Shootings
CRA 시 Aborting installation, yarnpkg add ... 오류 해결
염베리 2023. 2. 9. 03:42CRA로 리액트 프로젝트 생성 시 설치가 되다말고 터져버리는 오류였다!
(오류 상황을 캡쳐해두는걸 깜빡했다 ㅠㅠ)
정확히 아래와 같은 상황이었다.
결론부터 말하자면 노드 버전이 낮아서 생기는 문제였다.
노드 업데이트를 해주면 해결되는데, 참고로 위 스택오버플로우의 답변으로는 해결이 되지 않았다...
노드 버전을 바꿔주는건 아주 간단하다.
노드 설치를 도와주는 n 모듈을 사용해보자!
$ sudo npm install -g n
$ sudo n 18.14.0 // 현재 lts인 18.14.0 버전을 설치한다 (23.02.09)
설치가 완료되면, 아래와 같은 로그가 찍힌다.
사실 이 부분 때문에 포스팅을 작성하게 되었다.
18.14.0 버전이 설치는 되었지만, active는 아직 18.11.0 버전인 것을 알 수 있다.
즉 새로 설치한 버전을 active로 설정해주어야 한다.
방법은 심볼릭 링크를 새로 설정해주면 된다.
심볼릭 링크가 낯설다면 아래 포스팅을 참고해본다!
https://qjadud22.tistory.com/22
딱 세번의 스텝으로 node의 심볼릭 링크를 새로 설정해줄 수 있다.
1. 먼저, node가 항상 가리키는 위치를 확인한다.
2. 현재 node의 심볼릭 링크를 삭제한다.
3. 새로 설치된 node 버전으로 심볼릭 링크를 연결해준다.
끝이다!
노드 버전을 다시 찍어보자.
이제 CRA도 정상적으로 설치된다.
Comments