# yarn global 실행해도 command not found 해결 방법

# 원인

yarn global로 패키지를 설치한 곳과, 패키지를 읽는 곳이 달라서 생기는 문제입니다. 설치한 곳과 읽는 곳이 달라진 경우는 저의 경우 zsh로 바꾸는 바람에 path가 틀어져서 생겼습니다

# 해결방법

# 1. yarn global로 설치하는 경로 확인

yarn global bin
// /Users/kyounghwan/.yarn/bin

# 2. prefix 확인

yarn config get prefix
// /Users/kyounghwan/.yarn

# 3. prefix 값을 yarn에 바로 붙입니다

yarn config set prefix ~/.yarn

# 4. 사용하는 shell에 path값을 변경합니다

bash 사용하시면 ~/.bash_profile에 zsh를 사용하시면 ~/.zshrc를 열고 아래와 같이 입력합니다

vim ~/.zshrc

vim 창이 열리면

export PATH="$PATH:`yarn global bin`"

위 같이 넣고 저장 후 나와서 아래 커맨드로 zsh에 저장합니다

source ~/.zshrc

이후, 터미널 끄고, 다시 켜서 zsh 를 입력하면 에러가 해결됩니다!

#settings
노경환
이 글이 도움이 되셨다면! 깃헙 스타 부탁드립니다 😊😄
최근변경일: 5/14/2022, 8:52:31 AM