[에러노트] nvm 으로 설치한 node.js 가 확인되지 않는 경우 (zsh: command not found: node)

김예인·2023년 12월 5일

⚠ 에러 노트 ⚠

목록 보기
3/6
post-thumbnail

문제상황

인텔리제이 터미널에서 몽구스를 다운받으려고 npm i mongoose 를 입력했는데, zsh: command not found: npm 라는 메시지가 나왔다.

여태 잘 개발하고 있었는데 뜬금없이 왜...?

node -v 확인도 안된다 (zsh: command not found: node)

nvm list 로 node.js 버전을 확인해보니 잘있다..!


원인

GPT 한테 물어보니 아래와 같이 답변해줬다.

NVM 초기화 문제:

쉘(여기서는 zsh)이 시작될 때 NVM이 올바르게 초기화되고 있지 않을 수 있습니다.
이는 보통 .zshrc 파일에 NVM 초기화 스크립트가 올바르게 포함되어 있지 않을 때 발생합니다.

문제해결

그래서 source ~/.zshrc 명령어 실행했더니
node -v 도 확인이되고, npm i mongoose 도 설치되었다.

(* source ~/.zshrc : 사용자의 홈 디렉토리에 있는 .zshrc 파일의 내용을 현재 쉘 세션에 적용)

profile
백엔드 개발자 김예인입니다.

0개의 댓글