npm ERR!   errno: -4048

L’erreur signifie généralement que le système de fichiers sur lequel vous essayez d’installer un paquet npm est protégé en écriture et que vous n’êtes pas autorisé à installer des modifications dessus.

npm ERR! errno: -4048 

Pour autoriser npm à écrire dans un système de fichiers protégé en écriture, vous pouvez utiliser l’une des solutions suivantes :

  1. Exécutez la commande npm en tant qu’administrateur.
  2. Installez le paquet npm dans un répertoire où vous avez les autorisations d’écriture.
  3. Modifiez les autorisations du système de fichiers pour permettre à npm d’écrire dessus.

Option 1: Exécuter la commande npm en tant qu’administrateur

  1. Cliquez avec le bouton droit sur le terminal ou la fenêtre de commande.
  2. Sélectionnez « Exécuter en tant qu’administrateur ».
  3. Réessayez de lancer la commande npm.

Option 2: Installer le paquet npm dans un répertoire où vous avez les autorisations d’écriture

  1. Créez un nouveau répertoire où vous avez les autorisations d’écriture.
  2. Changez de répertoire en utilisant la commande suivie du nom du nouveau répertoire.cd
  3. Exécutez la commande npm pour installer le paquet dans le nouveau répertoire.

Option 3 : Modifier les autorisations du système de fichiers pour permettre à npm d’écrire dessus

  1. Trouvez le répertoire dans lequel npm essaye d’installer le paquet.
  2. Cliquez avec le bouton droit sur le répertoire.
  3. Sélectionnez « Propriétés ».
  4. Accédez à l’onglet « Sécurité ».
  5. Cliquez sur « Modifier les autorisations ».
  6. Ajoutez les autorisations d’écriture pour l’utilisateur ou le groupe avec lequel vous exécutez la commande npm.
  7. Cliquez sur « OK » pour enregistrer les modifications.
  8. Réessayez de lancer la commande npm.