364 votes

Pourquoi powershell n'exécute pas les commandes angulaires ?

J'ai commencé à apprendre Angular mais je note que powershell dans Windows me donne une erreur chaque fois que je fais une commande angulaire comme :

 ng new new-app

ou alors

 ng serve

voici l'erreur que j'ai :

 ng : File C:\Users\< username >\AppData\Roaming\npm\ng.ps1 cannot be loaded because 
running scripts is disabled on this system. For more information, see 
about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ ng serve
+ ~~
    + CategoryInfo          : SecurityError: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

PS J'essaie ces commandes dans cmd et cela fonctionne.

908voto

Amir Makram Points 7434

Supprimez ng.ps1 du répertoire C:\Users\%username%\AppData\Roaming\npm\ puis essayez de vider le cache npm à C:\Users\%username%\AppData\Roaming\npm-cache\

693voto

Stanley Points 88

J'ai résolu mon problème en exécutant la commande ci-dessous

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

-3voto

Palla Vishal Points 1

ouvrez Windows Powershell, exécutez-le en tant qu'administrateur et la stratégie SetExecution en tant que Sans restriction, cela fonctionnera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X