728x90
터미널을 재시작할 때마다 .zshrc 파일이 초기화되거나, bash쉘에서 설치한 node를 zsh쉘에선 인식하지 못해 발생하는 문제라고 한다.
이유는 차치하고,
nvm이 설치된 폴더로 가서,
기존에 만들어둔 .zshrc 파일이 있는지 확인하고 있다면,
vi .zshrc
vi 편집기로 .zshrc를 열어,
아래 코드를 입력한다.
nvm 설치 과정에서 입력해줬던 코드로, 개인마다 경로가 다를 수 있으므로, 본인에 맞게 수정하여 입력하자
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && \. "/usr/local/opt/nvm/nvm.sh" # This loads nvm
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/usr/local/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
:wq로 저장하고 닫아준 후
source ~/.zshrc
스크립트 파일을 수정한 후에 수정된 값을 바로 적용하기 위해 사용하는 명령어인 source 명령어로 파일 실행하면 끝!
다시 node 명령어를 사용해보면 잘 작동한다.
참고: https://velog.io/@palette/zsh-command-not-found-nvm-오류해결법
728x90
'Node.js > JavaScript' 카테고리의 다른 글
[node.js] REPL 사용 중 오타 등 잘못 입력 했을 때 빠져나가는 법 (0) | 2023.03.15 |
---|---|
[node.js] REPL 사용법 (0) | 2023.03.15 |
[키워드 정리] node.js에서 I/O란 (0) | 2023.03.14 |
[REPL] node 작성 방법 (들어가기/나가기) (0) | 2023.03.14 |
[키워드 정리] JS에서 '모듈'이란 (+ built-in 모듈) (0) | 2023.03.14 |