yarn은 npm과 다르게 global 옵션을 사용하려면 환경 변수나 저장 위치 등의 추가적인 설정을 해주어야 한다.
1. yarn global default 설치 위치
global로 패키지를 설치하게 되면 기본적으로 해당 위치에 패키지를 설치하게 된다.
/home/<user>/.yarn/bin/
2. yarn global 설치 위치 변경
만약 설치 위치를 바꾸고 싶다면 해당 명령어를 사용하도록 하자.
# yarn global add 명령어 실행시, package가 저장될 위치 설정
yarn config set prefix <filepath>
# 예시
yarn config set prefix ~/.yarn-global
# 설정한 저장 위치 확인
yarn config get prefix
위와 같이 설정하고 테스트로 typescript를 yarn global로 설치해 보았다.
yarn global add typescript
home 디렉터리에 .yarn-global 폴더가 생성되었고 .yarn-global / bin 폴더에 typescript가 잘 설치 된 것을 확인할 수 있다.
하지만 아직 .yarn-global의 PATH를 설정하지 않았기 때문에 설치한 typescript의 경로를 알지 못한다.
3. yarn 환경 변수 설정
본인은 ubuntu를 사용하기 때문에 home 디렉토리에 있는 .bashrc 파일에 아래와 같은 코드를 추가했다.
export PATH="$HOME/.yarn-global/bin:$PATH"
이제 shell이 실행될 때마다 PATH에 설정한 .yarn-global/bin이 추가 될 것이다.
쉘을 다시 시작해서 PATH 설정이 잘 되었는지 확인해보자.
이제 전역적으로 typescript 명령어를 사용할 수 있게 되었다.
'Git & Etc' 카테고리의 다른 글
[VSCode][React] VSCode로 React Debug 사용하기 (0) | 2023.01.03 |
---|---|
[VSCode] VSCode로 원격 접속하기 (0) | 2023.01.03 |
[Git] git rebase 란?? (0) | 2022.05.26 |
[Github 블로그] github blog local에서 실행하기 (Windows) (0) | 2022.05.24 |
Github로 React project 호스팅하기 (0) | 2022.01.13 |