Quando executo comandos como ng g c ou ng serve --open ocorre esse erro
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!