Erreur exécution de script sur Visual Studio Code
Erreur exécution de script sur Visual Studio Code
-
Objectifs
- Etre capable de surmonter l’erreur d’exécution d’un script sur VSC.
-
Présentation
- Une fois angular-cli installé, nous allons pouvoir créer notre projet angular avec Visual Studio Code.
- Dans cet article je vais vous expliquer comment exécuter la commande
ng serve
et comment exécuter d’autres script - Autrement je vais vous montrer comment surmonter l’erreur suivante:
-
Configuration de VSC
- Pour utiliser le terminal intégré dans
Visual Studio Code
utilisez les raccourci-clavier (raccourci "Ctrl-ù") - Pour essayer d’exécuter par exemple le script dans une invite de commande avec la commande suivante :
ng serve
- La fenêtre suivante apparaît:
- Ce message est normal, il va falloir modifier les paramètres de sécurité intégrés à VSC. En effet Microsoft a introduit des sécurités pour éviter qu’un script non autorisé puisse s’exécuter à l’insu de l’utilisateur.
- Pour modifier les sécurités, saisir les commandes suivantes :
Get-ExecutionPolicy
- Le résultat de la commande est Restricted, ceci est normal car c’est la stratégie par défaut.
-
Configuration de VSC
Restricted
- :ِC’est la stratégie par défaut
- Ne permet que dans saisie de commande dans le shell
- Les scripts ne sont pas exécutés
AllSigned
:- Seulement les scripts signés s’exécutent
- Une confirmation est demandée avant l’exécution d’un script
RemoteSigned
- Les scripts exécutés localement s’exécutent sans être signés
- Les scripts téléchargés doivent être signés
- Pas de confirmation avant d’exécuter un script
Unrestricted
- Tous les scripts s’exécutent signés ou non
- Dans notre cas, nous allons mettre le niveau de sécurité sur
RemoteSigned
. Pour cela exécuter la commandeSet-ExecutionPolicy RemoteSigned