2
respostas

[Dúvida] Preciso instalar o typescript no projeto através do NPM?

Ao rodar o comando;

tsc bytebank.ts

Aparecceu o erro

bash: tsc: command not found
2 respostas

Oi, Jose.

Esse erro bash: tsc: command not found é muito comum e ocorre porque o sistema operacional não consegue encontrar o executável do compilador do TypeScript (tsc) no seu "caminho de execução" (o PATH).

1. Instalação via NPM (recomendado)

Sim, você precisa instalar o TypeScript. Embora o navegador entenda JavaScript, o seu computador precisa do pacote do TypeScript instalado para realizar a conversão (compilação).

Opção A: Instalação Global

Se você quer usar o comando tsc diretamente em qualquer pasta do seu computador, instale globalmente:

npm install -g typescript

Após a instalação, feche o terminal e abra-o novamente para que o sistema reconheça o novo comando.

Opção B: Instalação Local

Se você preferir manter as dependências apenas dentro do seu projeto atual:

  1. Inicie o projeto (caso ainda não tenha o package.json):
    npm init -y
  2. Instale como dependência de desenvolvimento:
    npm install --save-dev typescript
  3. Para rodar o comando, use o npx (que busca executáveis dentro da pasta node_modules):
    npx tsc bytebank.ts

Dica de ouro para o seu terminal:

Se você já instalou o TypeScript e o erro persiste, tente verificar a versão instalada para confirmar se o caminho foi configurado corretamente:

tsc -v

Se o comando retornar a versão (ex: Version 5.x.x), ele está pronto para uso!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Ok, obrigado pela dica