2
votes

npm ERR! EPERM: opération non autorisée, scandir

Notre processus de déploiement utilise Jenkins, mais parfois notre compilation échoue avec ce qui suit

error

Nous utilisons la version npm : 6.7.0. Toute aide serait grandement appréciée!


1 commentaires

J'ai un problème similaire, je pense, il serait préférable de remplacer l'image par le texte réel


3 Réponses :


5
votes

Je pense que le problème est qu’un autre processus utilise ce dossier donc il est verrouillé, peut-être à partir d’une version précédente. J'essaierais ce qui suit pour résoudre votre problème:

  1. Essayez de vous lancer en tant qu'administrateur pour votre build et voyez si cela résout l'erreur d'autorisation.
  2. Videz votre cache npm avant l'installation: npm cache clean --force
  3. Consultez yarn pour la gestion des dépendances.

J'espère que cela vous aidera!


2 commentaires

Dans mon cas, le dossier était utilisé par un autre processus terminal. Merci!


L'exécution en tant qu'administrateur fonctionne, merci



0
votes

J'ai installé le plugin nodejs. J'ai ajouté l'installateur nodejs avec la version NodeJS 8.15.0

saisissez la description de l'image ici

J'ai configuré le travail de telle sorte qu'il l'utilise entrez la description de l'image ici qui a résolu le problème


0 commentaires

0
votes

Cela a fonctionné pour nous:

npm cache clean --force


0 commentaires