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 :
- Exécutez la commande npm en tant qu’administrateur.
- Installez le paquet npm dans un répertoire où vous avez les autorisations d’écriture.
- 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
- Cliquez avec le bouton droit sur le terminal ou la fenêtre de commande.
- Sélectionnez « Exécuter en tant qu’administrateur ».
- Réessayez de lancer la commande npm.
Option 2: Installer le paquet npm dans un répertoire où vous avez les autorisations d’écriture
- Créez un nouveau répertoire où vous avez les autorisations d’écriture.
- Changez de répertoire en utilisant la commande suivie du nom du nouveau répertoire.
cd
- 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
- Trouvez le répertoire dans lequel npm essaye d’installer le paquet.
- Cliquez avec le bouton droit sur le répertoire.
- Sélectionnez « Propriétés ».
- Accédez à l’onglet « Sécurité ».
- Cliquez sur « Modifier les autorisations ».
- Ajoutez les autorisations d’écriture pour l’utilisateur ou le groupe avec lequel vous exécutez la commande npm.
- Cliquez sur « OK » pour enregistrer les modifications.
- Réessayez de lancer la commande npm.