Maison  >  Article  >  interface Web  >  Pourquoi est-ce que j'obtiens « EPERM : opération non autorisée » lorsque j'utilise le « préfixe de jeu de configuration npm » sous Windows ?

Pourquoi est-ce que j'obtiens « EPERM : opération non autorisée » lorsque j'utilise le « préfixe de jeu de configuration npm » sous Windows ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-08 12:23:01216parcourir

Why Am I Getting

Surmonter "EPERM : opération non autorisée" sous Windows avec npm

Lors de l'exécution du préfixe du jeu de configuration npm /usr/local, vous pouvez rencontrer l'erreur "EPERM : opération non autorisé" sur le système d'exploitation Windows. Ce problème survient lors de la tentative de création d'un répertoire dans le chemin spécifié. La suppression de fichiers du répertoire C:Users.configconfigstore peut ne pas résoudre le problème.

La cause première de cette erreur est le chemin incorrect fourni pour la variable de préfixe. Le chemin /usr/local n'est pas valide pour les systèmes Windows, ce qui oblige npm à tenter de créer le répertoire dans C:Program Files (x86)Gitlocal, ce qui nécessite des privilèges d'administrateur pour le modifier.

Pour corriger ce problème, suivez ces étapes :

  1. Exécutez cmd en tant qu'administrateur.
  2. Exécutez npm config edit pour ouvrir le fichier de configuration npm dans le Bloc-notes.
  3. Localisez et modifiez la valeur de la variable de préfixe en C : UtilisateursAppDataRoamingnpm.
  4. Enregistrez les modifications et fermez le Bloc-notes.

Après avoir terminé ces étapes, les commandes npm doivent s'exécuter comme prévu dans une fenêtre de console normale.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn