개요
node의 패키지 관리자로 yarn
을 사용하기로 하였습니다.
설치만 하면 되는 npm
과 다르게 yarn
은 전역 패키지를 설치하는 경로를 사전에 설정해주어야 정확히 동작합니다.
본 글에서는 전역 패키지 설치 경로 설정법을 확인해보겠습니다.
문제
패키지를 전역 설치 시 설치 완료 후에도 해당 패키지가 실행이 되지 않습니다.
yarn global add @quasar/cli
yarn global v1.22.17
[1/4] Resolving packages...
warning @quasar/cli > metalsmith > gray-matter > coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Installed "@quasar/cli@1.2.2" with binaries:
- quasar
Done in 17.75s.
quasar create speacial_helper
zsh: command not found: quasar
대응법
전역 패키지 설치 디렉토리를 설정한 후, 해당 디렉토리를 PATH
에 추가합니다.
yarn config get prefix
undefined
yarn config set prefix ~/.yarn-global
yarn config v1.22.17
success Set "prefix" to "/home/sergio/.yarn-global".
Done in 0.07s.
yarn config get prefix
#.zshrc 또는 .bashrc 등에 경로를 추가
export PATH="$(yarn global bin):$PATH"
# 윈도우즈라면 환경변수에 해당 경로를 추가 (예를 들면 아래와 같음)
C:\Users\yungj\.yarn-global\bin
# 경로적용을 위해 재부팅 또는 환경파일(.zshrc) 재로딩
$ source ~/.zshrc
# 패키지 재설치
yarn global add @quasar/cli
참고
'개발도구 > 기타' 카테고리의 다른 글
zsh history 수정 (0) | 2023.08.28 |
---|---|
[WSL] 설치 경로 변경하기 (2) | 2022.04.16 |
[개발도구] GIT 사용자를 위한 SVN (0) | 2021.12.13 |
[WSL] 윈도우와 환경변수 공유하지 않도록 설정하기 (1) | 2021.10.22 |
[기타] zsh 설치후, nvm 동작하지 않는 오류 (0) | 2021.08.26 |