1
resposta

[Bug] Comando: tsc bytebank.ts não estava funcionando

O meu apresentava esse erro:

*tsc : O arquivo C:\Users\danie\AppData\Roaming\npm\tsc.ps1 não pode ser carregado porque a execução de scripts foi desabilitada neste sistema. Para obter mais informações, consulte aboutExecutionPolicies em https://go.microsoft.com/fwlink/?LinkID=135170. No linha:1 caractere:1

  • tsc bytebank.ts
  •   + CategoryInfo          : ErrodeSegurança: (:) [], PSSecurityException
      + FullyQualifiedErrorId : UnauthorizedAccess*
    

Resolvi entrando no PowerShell em modo administrador e digitando o comando:

Set-ExecutionPolicy RemoteSigned

caso não resolva você tbm pode no terminal digitar o comando:

npm install typescript -g

Lembrando que ao terminar o curso é recomendavel voltar no PowerShell e mudar a politica pra restrita, através do comando:

Set-ExecutionPolicy Restricted

1 resposta

Oi Daniel! Tudo bem?

Fico feliz que você conseguiu resolver o problema com o comando tsc! A questão que você encontrou é comum quando a execução de scripts está desabilitada no PowerShell por questões de segurança. Ao ajustar a política de execução para RemoteSigned, você permitiu que scripts locais fossem executados, o que é necessário para rodar o TypeScript Compiler (tsc).

Além disso, a sugestão de instalar o TypeScript globalmente com npm install typescript -g é uma boa prática para garantir que o comando tsc esteja disponível em qualquer lugar do seu sistema. Lembre-se, como você mencionou, de redefinir a política de execução para Restricted após concluir suas atividades, para manter a segurança do sistema.

Muito obrigada por compartilhar essas dicas, com certeza poderá ajudar outros estudantes!

Conte sempre com o apoio do fórum :)

Um abraço e bons estudos!