* 바쁘신 분들을 위한 빠른 조치
yarn config set prefix ~/.yarn-global
yarn global add typescript
echo 'export PATH="~/.yarn-global/bin:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc
tsc
* 환경은 ubuntu 기준으로 설명합니다.
혹시 global로 typescript를 설치했는데도 tsc 명령어가 제대로 동작하지 않았나요? 해당 Error가 발생하셨다면 yarn의 global path가 제대로 지정이 안되어 있을 가능성이 있습니다.
Command 'tsc' not found, but can be installed with:sudo apt install node-typescript
1. yarn global path 위치 확인
tsc 명령어가 먹히지 않는 원인을 확인하기 위해 먼저 yarn global path를 확인해 봅시다.
yarn config get prefix
여기서 만약 undefined가 출력 되었다면 yarn global package가 제대로 path가 지정되지 않았다는 뜻입니다. path가 제대로 지정되지 않았다면 path를 지정해주도록 합시다.
2. yarn global path 설정
저는 home path의 .yarn-global을 yarn의 global package 저장소로 사용하겠습니다. 이 부분은 개인차가 있을 수 있으니 각자의 path에 맞춰서 진행하시기 바랍니다.
yarn config set prefix ~/.yarn-global
3. path 설정 bash에 적용하기
그리고 .yarn-global의 경로를 bash가 알 수 있도록 PATH 추가 해주고 실행을 한번 해줍시다. ubuntu의 경우는 .bashrc에 추가하면 되고 각자의 OS에 맞춰서 .bash_profile 등의 파일에 적용하도록 합시다. 만약 yarn config get prefix 단계에서 경로가 출력이 되었다면 그 경로로 맞춰서 bashrc에 등록하도록 합시다.
echo 'export PATH="~/.yarn-global/bin:$PATH"' | tee -a ~/.bashrc
source ~/.bashrc
이제 tsc를 입력하면 tsc가 실행되는 것을 확인해 볼 수 있습니다.
'Typescript > Basic' 카테고리의 다른 글
TypeScript - tutorial (0) | 2023.07.31 |
---|