tsx 실행 불가
baggang-won@baggang-won-ui-MacBookAir section01 % sudo npm i -g tsx
changed 5 packages in 4s
2 packages are looking for funding
run `npm fund` for details
baggang-won@baggang-won-ui-MacBookAir section01 % tsx -v
zsh: command not found: tsx
위와 같이 tsx -v를 하거나 tsx로 실행시키면 command not found 가 뜨는데 어떻게 해결해야 할까요 node는 현재 LTS 쓰고 있습니다
답변 1
0
안녕하세요 이정환입니다.
이런 경우는 보통 npm 글로벌 패키지 저장소의 경로가 환경변수에 제대로 설정되지 않았을 때 발생합니다. 아마 Node.js 설치시에 환경변수 옵션을 체크 해제하셨거나, 직접 임의로 수정하셨을 경우 이런 상황이 종종 발생하는데요 다음과 같은 순서로 해결하실 수 있습니다 😃
먼저 다음과 같은 명령어를 통해 현재 PC에 설치된 글로벌 패키지 목록을 확인해보세요
npm list -g --depth=0위 명령어를 수행하면 아래 그림처럼 현재 kangwon님의 PC에 설치된 글로벌 패키지들이 나타나게 될 겁니다. 만약 이 목록중에 tsx가 존재하지 않는다면 설치가 제대로 이루어지지 않은 것 이므로 tsx를 설치하시는 과정을 다시 진행해주셔야 합니다.

다음으로는 npm 글로벌 패키지들이 저장되는 경로를 확인할 차례입니다. 아래 명령어를 입력하세요
npm config get prefix그럼 아래 그림처럼 현재 글로벌 패키지가 설치되어있는 경로가 나타나게 될겁니다. 참고로 이 경로는 환경마다 다르니 첨부해드린 그림과 달라도 괜찮습니다.

경로까지 확인하셨다면 이제 이 경로를 환경변수에 설정할 차례입니다. 다음 명령어를 입력해 zsh의 설정 파일을 열어주세요
vi ~/.zsh그럼 아래의 그림처럼 zsh의 설정 파일이 잘 열리게 될 겁니다.

이 파일안에 빈 공간에 다음 코드를 추가하세요 이때 경로는 위에서 확인한 경로를 입력해주시면 됩니다.
export PATH="$PATH:/usr/local/bin"입력했다면 파일을 저장한 다음 아래의 명령어를 입력해 zsh 설정을 반영시켜주세요
source ~/.zshrc여기까지 잘 되셨다면 제대로 작동하게 될겁니다!
제네릭 클래스 핸드북 페이지가 undefined라고 나옵니다.
0
14
1
적절한 타입 찾기 React.ChangeEvent<HTMLInputElemen>
0
32
2
outDir 옵션 추가 후 컴파일 오류 질문
0
67
1
호출 시그니처 질문
0
68
2
서로소 유니언 타입이 discriminated union과 동의어 인가요?
0
77
2
조건부타입소개 중 함수오버로딩 활용 시 인수의타입과 함수의 반환값의 타입이 깨지는 문제
0
69
1
할인쿠폰 관련하여
0
162
2
프론트엔드에서의 인터페이스활용
0
96
2
안녕하세요 이정환님!
0
94
1
Node.js 설치에 관한 질문입니다.
0
80
2
함수 타입 호출 시그니처
0
60
1
35강. 모듈 보강은 라이브러리 파일을 직접 편집해야 하나요?
0
66
2
인터페이스 문법이 있는데 타입 별칭 문법은 왜 있나요?
0
120
4
마우스 호버 시 정보
0
93
2
vite으로 리액트 빌드하기를 업데이트해주세요.
1
91
2
타입가드를 만들어 사용하는 이유가 궁금합니다.
0
85
2
섹션 12가 너무 어려운데... 정상이겠죠..?
0
139
2
선생님.. 알고리즘도 강의해주시면안되나요
0
103
2
선생님은 어떻게 이런걸 아세요?
0
131
1
type: module
0
99
2
7:17초 업캐스팅 질문이있습니다!
0
78
1
슈퍼타입질문
1
66
2
프로젝트 설치
0
107
2
enum은 비원시 타입이면서 열거형 타입이 되는건가요?
0
72
2





