-
Testar se o node está instalado no terminal, com o comando:
node -v
-
Instalar o TypeScript no terminal, com o comando:
npm install -g typescript
-
Testar se o TypeScript está instalado no terminal, com o comando:
tsc -v
-
Criar um arquivo
tsconfig.json
na raiz do projeto, com o comando:tsc --init
ou no tsconfig.json
, alterar ou ja cria-lo assim:
{
"compilerOptions": {
"target": "ES6"
}
}
ctrl
+ shift
+ b
-> tsc: build
NOTA: Se tiver problemas com a Política de Execução do PowerShell, siga os passos abaixo:
O comando utilizado no PowerShell foi o seguinte:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Set-ExecutionPolicy
: Este cmdlet é empregado para configurar a política de execução de scripts no PowerShell.
RemoteSigned
: Esta opção permite a execução de scripts locais, mas requer que scripts baixados da internet sejam assinados digitalmente por um editor confiável.
-Scope CurrentUser
: Define a política de execução para o usuário atual.
Após a execução do comando, o PowerShell apresentará opções para confirmar a alteração na política de execução:
[S] Sim: Confirma a alteração na política de execução, somente para seção atual.
[A] Sim para Todos: Confirma a alteração para todas as seções futuras sem a necessidade de perguntar novamente.
[N] Não: Recusa a alteração na política de execução.
[T] Não para Todos: Recusa a alteração para todas as seções futuras sem a necessidade de perguntar novamente.
[U] Suspender: Suspende a execução do comando para permitir uma decisão posterior.
[?] Ajuda: Fornece informações adicionais sobre a alteração na política de execução.
Essas opções oferecem a flexibilidade de confirmar ou recusar a alteração imediatamente, aplicar essa decisão para todas as futuras solicitações sem perguntar novamente, ou suspender temporariamente a decisão.
Sobre a Política de Execução A política de execução no PowerShell visa proteger o sistema contra a execução de scripts não confiáveis, minimizando riscos de segurança. A escolha de RemoteSigned oferece um equilíbrio entre flexibilidade e segurança, exigindo assinaturas digitais apenas para scripts baixados da internet.