본문 바로가기

Grew from/Trouble Shooting

노드관련 명령어 실행시 $ npm zsh: command not found: 명령어(npm npx nvm등)

bash쉘에서는 설치된 nvm로 node를 제대로 인식하는데 zsh쉘에서는 node를 인식을 못하는 상황임

vi .bashrc로 파일 열어보면

방법 1>

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

이런식으로 써있다면

vi .zshrc 로 파일 열고

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

똑같이 붙여넣기

방법 2> iterm 사용시

vi .zshrc

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm