[typescript] typescript 컴파일시 ‘tsc 명령을 찾을 수 없음’

typescript를 설치하고 싶어서 다음 명령을 사용했습니다.

npm install -g typescript

및 test tsc --version하지만 ‘tsc 명령을 찾을 수 없음’만 표시됩니다. 나는 stackoverflow, github 및 기타 사이트에서 제안한 것처럼 여러 가지 방법을 시도했습니다. 하지만 작동하지 않습니다. typescript가 설치되어 있고 어디에 있는지 어떻게 알 수 있습니까?

내 OS는 Unix, OS X El Capitan 10.11.6, 노드 버전은 4.4.3, npm 버전은 3.10.5입니다.



답변

순서대로 몇 가지 팁

  • 터미널을 다시 시작
  • 기계를 다시 시작하십시오
  • nodejs를 다시 설치하고 실행하십시오. npm install typescript -g

여전히 작동하지 않으면 npm config get prefixnpm install -g가 파일을 넣는 위치를 확인 bin하고 (출력에 추가 ) 경로에 있는지 확인합니다 (노드 js 설정이이 작업을 수행합니다. 해당 옵션을 선택하는 것을 잊었을 수 있음).


답변

나는 이것을해야했다 :

npx tsc app.ts


답변

당신의 TSC 명령은 다음 명령을 사용하여 타이프의 적절한 설치 (후 맥 OS에서 발견되지 않는 경우 $ sudo npm install -g typescript, 다음 노드 확인 /bin경로가 추가됩니다 PATH의 변수 .bash_profile.

.bash_profile터미널을 사용하여 열기 : $ open ~ / .bash_profile;

다음 줄을 포함하도록 bash 프로필을 편집 / 확인 합니다 (선호하는 텍스트 편집기 사용 ).

export PATH="$PATH:"/usr/local/lib/node_modules/node/bin"";

터미널을 사용하여 최신 bash 프로필을로드합니다. source ~/.bash_profile;

마지막으로 다음 명령을 시도하십시오 $ tsc --version..


답변

당신은 모두 글로벌 설치와 -path 파일을 엉망으로 만들고 있습니다. 약간의 오류로 인해 작성한 모든 프로젝트가 손상 될 수 있으며 나머지 nite는 console.log ( ‘hi’)가 다시 작동하도록 노력하는 데 소비됩니다.

프로젝트에서 npm i typescript –save-dev를 실행했다면 다음을 실행 해보세요.

npx tsc

그리고 글로벌 물건을 엉망으로 만들기 전에 작동하는지 확인하십시오 (당신이하고있는 일을 정말로 알지 않는 한)

건배


답변

내가 찾은 Mac에 대한 쉬운 수정. 다음 명령을 실행하십시오.

sudo npm install -g concurrently
sudo npm install -g lite-server
sudo npm install -g typescript

나를 위해 이것 외에는 아무것도 작동하지 않았습니다.


답변

나는 이것이 오래된 질문이라는 것을 알고 있지만 Ubuntu 19.10 LTS에서 동일한 문제가 발생했습니다.

이 문제를 해결하기 위해 다음 명령을 실행했습니다.

$ sudo apt install node-typescript

그 후 tsc.

나는 그것이 도움이되기를 바랍니다 🙂


답변

이 답변은 MAC의 iTermV2에만 해당됩니다.

  1. 우선 sudoNPM을 설치하는 동안 (admin)으로 설치해야했습니다.

    sudo npm install -g typescript

  2. NPM은 /usr/local/Cellar/node/<your latest version>/lib/node_modules/typescript폴더 및 심볼릭 링크 아래에 라이브러리를 설치합니다./usr/local/Cellar/node/<your latest version>/bin/tsc

따라서 ~ / .zshrc (bash를 사용하는 경우 .bashrc) /usr/local/Cellar/node/<your latest version>/bin로 이동하여 $ PATH에 추가 했습니다.

  1. source ~/.zshrc(귀하의 경우 .bashrc)를 통해 셸 프로필을 다시로드하십시오.