1
resposta

ERRO: tsc não encontrado

PS C:\Users\SCCL2402\Documents\Alura\typescript\bytebank-curso01> tsc -v
tsc : O termo 'tsc' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está    
correto e tente novamente.
No linha:1 caractere:1
+ ~~~
    + CategoryInfo          : ObjectNotFound: (tsc:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
 
PS C:\Users\SCCL2402\Documents\Alura\typescript\bytebank-curso01> npm install

up to date, audited 2 packages in 1s

found 0 vulnerabilities
PS C:\Users\SCCL2402\Documents\Alura\typescript\bytebank-curso01> tsc -v
tsc : O termo 'tsc' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está    
correto e tente novamente.
No linha:1 caractere:1
+ tsc -v
+ ~~~
    + CategoryInfo          : ObjectNotFound: (tsc:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

PS C:\Users\SCCL2402\Documents\Alura\typescript\bytebank-curso01> npm install -g typescript

changed 1 package in 2s
PS C:\Users\SCCL2402\Documents\Alura\typescript\bytebank-curso01> npm list -g
C:\Users\SCCL2402\AppData\Roaming\npm
├── npm@11.1.0
└── typescript@5.8.2

PS C:\Users\SCCL2402\Documents\Alura\typescript\bytebank-curso01> tsc -v
tsc : O termo 'tsc' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está 
correto e tente novamente.
No linha:1 caractere:1
+ tsc -v
+ ~~~
    + CategoryInfo          : ObjectNotFound: (tsc:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
1 resposta

Olá, Cleyton! Tudo bem?

O erro que você está enfrentando indica que o comando tsc (TypeScript Compiler) não está sendo reconhecido no seu terminal. Isso geralmente acontece porque o caminho para o executável do TypeScript não está configurado corretamente no seu sistema. Vamos tentar resolver isso com os seguintes passos:

  1. Instale o TypeScript globalmente (se ainda não fez):

    npm install -g typescript
    
  2. Verifique se o caminho do tsc está no PATH:

    • No Windows, adicione manualmente o caminho C:\Users\<SeuUsuário>\AppData\Roaming\npm à variável de ambiente PATH.
    • No PowerShell, adicione temporariamente:
      $env:Path += ";C:\Users\<SeuUsuário>\AppData\Roaming\npm"
      
  3. Reinicie o terminal e teste:

    tsc -v
    
  4. Alternativa: Use npx para rodar o tsc sem configurar o PATH:

    npx tsc -v
    

Se ainda não funcionar, reinstale o Node.js e o npm para garantir que tudo esteja configurado corretamente!

Espero ter ajudado, bons estudos!