node version 맞추기

Park Taejoon·2022년 5월 13일
0

트러블슈팅

목록 보기
3/4

문제 발생 배경

next.js 공부좀 해보려고 npx create-next-app@latest --ts 명령어를 실행하니 오류가 떠서 검색을 좀 해보니 node관련 버전이 문제였다. node버전을 바꾸려고 해봤는데 바뀌지도 않았다.

첫 번째 시도

설치되어 있는 node관련 정보를 날리고 다시 설치하는 방법을 시도했다.

  • node -v로 버전을 확인해보니 v15.14.0이었다.
  • 캐쉬를 지워보고 node관련 폴더를 다 날려봐도 그대로 v15.14.0이 떴다.

두 번째 시도

node버전을 바꾸는 방법을 선택했다.

  • n을 이용해서 nvm보다 간편하게 버전을 바꿀 수 있다고 해서 시도해봤는데 안바뀌었다.
  • 👏 brew를 이용해서 nvm을 설치하고 nvm ls로 어떤 버전들이 설치되어있는지 확인했다. v15.14.0 버전이 그대로 확인되었다. nvm install --lts로 안정화된 버전을 설치해주었다. 다시 nvm ls로 확인해보니 금방 설치한 lts버전이 자동으로 system에서 사용할 버전으로 선택되어 있었다.
  • + 이후에도 npx로 설치할 때 버전이 계속 바뀌어서 nvm alias default 16.15를 입력하여 고정시켜주었다.

npx 명령어를 사용할 때 이제 오류가 뜨지 않는다. 성공적으로 해결했다. 👏

0개의 댓글