Quando executo comandos como ng g c ou ng serve --open ocorre esse erro
Quando executo comandos como ng g c ou ng serve --open ocorre esse erro
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:
Abra o PowerShell como administrador, basta clicar com o botão direito no PowerShell e selecionar "Executar como administrador".
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
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!