Ao instalar o angular por meio do comando :
npm i -g @angular/cli@14
Ocorre o seguinte erro:

Esse erro ocorre por causa de uma politica de segurança do Powershell do Windows para evitar que scripts maliciosos sejam executados indevidamente no seu sistema. Por isso, todos os scripts que não forem assinados terão sua execução bloqueada. Ou seja, a política de execução está como Restricted
(que é o padrão).
Você pode controlar estas permissões usando o cmdlet Set-ExecutionPolicy
. E pode conferir qual a política de execução atual usando o cmdlet Get-ExecutionPolicy
.
PS C:\WINDOWS\system32> Get-ExecutionPolicy
Restricted
PS C:\WINDOWS\system32> Set-ExecutionPolicy RemoteSigned
PS C:\WINDOWS\system32> Get-ExecutionPolicy
RemoteSigned
Existem vários tipos de permissão que você pode usar com este cmdlet:
Restricted: Não carrega nem executa arquivos de configuração e/ou scripts do Powershell.
AllSigned: Só executa scripts e arquivos de configuração assinados por um fornecedor confiável, mesmo que o script tenha sido escrito por você mesmo (local).
RemoteSigned: É basicamente o mesmo que o acima, porém permite a execução de arquivos de configuração e/ou scripts locais.
Unrestricted: Carrega e executa todos os arquivos de configuração e scripts PowerShell. Pode ser pedida uma confirmação para executar scripts não assinados.
Bypass: Não há nenhuma restrição.
Undefined: Remove a política de execução atual. A não ser que ela esteja definida numa diretiva de grupo.
Alterando a politica do powersell:

Instalação do Angular após alteração:

Qualquer dúvida ou sugestão, deixe um comentário.
Abrç.
Adicionar comentário