1
resposta

[Bug] Problema de Assinatura Digital

Quando executo comandos como ng g c ou ng serve --open ocorre esse erro Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oii, Bruno! Tudo bem?

O erro nos indica que há um problema com a política de execução de scripts no PowerShell, o script tenta executar, mas não está assinado digitalmente.

Como sugestão, tente alterar temporariamente a política de execução de scripts no PowerShell para permitir a execução do comando do Angular CLI:

  1. Abra o PowerShell como administrador, basta clicar com o botão direito no PowerShell e selecionar "Executar como administrador".

  2. Execute o seguinte comando para alterar a política de execução de scripts para "Unrestricted" (sem restrições). Esteja ciente de que isso pode tornar seu sistema mais vulnerável a scripts mal-intencionados, então use com cautela:

    Set-ExecutionPolicy Unrestricted -Scope CurrentUser
    
  3. Confirme a alteração quando solicitado.

Feito a confirmação, tente executar novamente os comandos do Angular CLI (ng g c ou ng serve --open) e observe se funciona como esperado.

Após isso, é recomendado voltar a política de execução para uma configuração mais segura após concluir seu trabalho. Para isso, você pode usar o comando:

Set-ExecutionPolicy Restricted -Scope CurrentUser

Espero que as sugestões te ajude. Qualquer dúvida, conte conosco.

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software