Résoudre l'erreur « npm.ps1 impossible à charger » sur Windows, exécution de scripts est désactivée

Résoudre l'erreur « npm.ps1 impossible à charger » sur Windows, exécution de scripts est désactivée

26 mars 2025 · 1 min de lecture · 11 138 vues
TL;DR Si vous développez avec Node.js sur Windows, vous avez peut-être rencontré l'erreur suivante : Impossible de charger le fichier C:\Program Files\nodejs\npm.ps1, car l’exécution de scripts est désactivée sur ce système. Cette erreur signifie que votre système Windows empêche PowerShell d'exécuter des scripts en raison des restrictions de sécurité. Voici comment régler rapidement ce problème.

1/ Ouvrir PowerShell en administrateur

  • Cliquez droit sur le bouton Démarrer (logo Windows).

  • Sélectionnez Windows PowerShell (admin) ou Terminal (admin) selon votre version de Windows.

2/ Modifier la politique d’exécution

La commande suivante ajuste la politique d'exécution pour autoriser les scripts locaux tout en conservant une sécurité raisonnable :

Set-ExecutionPolicy RemoteSigned

Si PowerShell vous demande confirmation, tapez O puis appuyez sur Entrée.

Résoudre l'erreur « npm.ps1 impossible à charger » sur Windows, exécution de scripts est désactivée

PUBLICITÉ

Explications sur la commande

Voici quelques options disponibles pour la politique d’exécution :

  • Restricted : Aucun script n’est autorisé (valeur par défaut).

  • AllSigned : Seuls les scripts signés numériquement peuvent s’exécuter.

  • RemoteSigned : Les scripts locaux s’exécutent librement, mais les scripts téléchargés doivent être signés numériquement.

  • Unrestricted : Tous les scripts s’exécutent sans restriction (non recommandé pour des raisons de sécurité).

La valeur recommandée est donc RemoteSigned, car elle offre un équilibre entre sécurité et praticité.

Activation temporaire

Si vous préférez une solution temporaire (valable uniquement dans votre session actuelle), vous pouvez exécuter :

SUR LA CHAÎNE · NOUVELLE VIDÉO JBL Charge 3 : NON à l’obsolescence programmée ! je change la batterie et port de charge Voir la vidéo →
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

Cette commande n'affectera que la session PowerShell courante.

Après avoir exécuté une de ces commandes, vous pouvez retester :

npm -v

Résoudre l'erreur « npm.ps1 impossible à charger » sur Windows, exécution de scripts est désactivée – figure 2

Si tout est configuré correctement, la version npm s’affichera sans erreur.

Voilà, vous avez désormais réglé le problème ! Bon développement.

Cette astuce t'a aidé ? ça a marché ?
écrit par LaRevueGeek décrypte l'actualité high-tech et la culture geek depuis 2014 : tests, bons plans, ciné et tout ce qui touche, de près ou de loin, au monde des geeks.
S'abonner · 33,2 k
$ ls ./a-lire-aussi

À lire aussi

Toutes les astuces →

Commentaires

0
~/commentaires — nouveau
$ connecte-toi pour donner ton avis…
connecté en invité · se connecter Créer un compte
0% lu
💬 0