1
resposta

Problema para executar comandos ng no powershell

Quando eu tento executar os comandos ng no powershell (uso o terminal do powershell no visual studio code), me é retornado o seguinte erro:

ng : O arquivo C:\Users\User\AppData\Roaming\npm\ng.ps1 não pode ser carregado. O arquivo C:\Users\User\AppData\Roaming\npm\ng.ps1 
não está assinado digitalmente. Não é possível executar este script no sistema atual. Para obter mais informações sobre como 
executar scripts e definir a política de execução, consulte about_Execution_Policies at 
https://go.microsoft.com/fwlink/?LinkID=135170.
No linha:1 caractere:1
+ ng serve --open
+ ~~
    + CategoryInfo          : ErrodeSegurança: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

Quando faço o mesmo procedimento no promp de comando tudo ocorre como esperado.

1 resposta

Fala ai Antônio, tudo bem? O problema é que o PowerShell tem algumas restrições e configurações de segurança, por isso, acaba dando esses problemas.

Precisaria ajustar essas configurações ou usar o CMD (o que eu recomendo).

Um terminal muito usado no Windows é o CMDER: https://cmder.net/

Espero ter ajudado.