86 votes

Erreur de chokidar (C:³) : Erreur : EBUSY : ressource occupée ou verrouillée, lstat ' C:\DumpStack.log.tmp

En utilisant Angular et pendant le service ng, j'obtiens l'erreur :

Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\DumpStack.log.tmp'
Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\hiberfil.sys'
Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\pagefile.sys'
Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\swapfile.sys'

67voto

Helzgate Points 11

J'obtiens ce résultat lorsque j'utilise VSCode et que j'ajoute quelque chose de similaire à un composant :

@Output() somename = new EventEmitter();

...et j'ai laissé VSCode importer automatiquement le module de support. Au lieu d'ajouter EventEmitter à l'existant @angular/core VSCode ajoute une nouvelle importation à protractor ce qui provoque l'erreur.

Si vous obtenez cette erreur et que vous ne vous souvenez pas de l'endroit où les dernières modifications ont été apportées, essayez de rechercher from 'protractor' dans votre code ;

28voto

Reg Edit Points 3917

Cela peut se produire après plusieurs erreurs de construction différentes. Pour une raison quelconque, le résumé de la compilation ne signale pas l'erreur originale et signale celle-ci à la place.

(Incidemment, je vois que l'OP utilisait Angular et ng serve ; j'obtiens ceci dans React en utilisant npm start. Je suppose donc que cela pourrait se produire dans VS Code en utilisant n'importe quelle chaîne d'outils).

J'ai obtenu ce résultat dans le terminal VS Code :

i wdm: Failed to compile.
Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\hiberfil.sys'
Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\pagefile.sys'
Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\swapfile.sys'

Après avoir cherché des réponses sur cette page et ailleurs, je n'ai rien trouvé qui fonctionne pour moi.

Mais quand je suis revenu en arrière dans le terminal VS Code, j'ai trouvé cette erreur de construction :

ERROR in ./Components/ServiceBooking/ServiceBooking/ServiceBooking.tsx
Module not found: Error: Can't resolve 'components/Common/BookingComponents/BookingTypeSelector/BookingTypeSelector' in [...]

C'était une erreur de casse dans un import ajouté automatiquement par VS Code. Je ne sais pas pourquoi mais VS Code fait cela parfois. Peut-être y a-t-il quelque chose que nous pouvons modifier dans ce projet pour aider VS Code à ne pas faire cela. Quoi qu'il en soit, c'était une erreur, et une fois que je l'ai corrigée en changeant "components" en "Components" dans l'importation, les erreurs secondaires concernant hiberfil.sys, pagefile.sys et swapfile.sys ont disparu.

La morale de l'histoire : méfiez-vous du résumé de la construction qui masque les erreurs de construction. Chaque fois que vous rencontrez une erreur de compilation bizarre, parcourez d'abord la sortie détaillée de la compilation pour vous assurer que vous recherchez la bonne erreur (l'erreur originale, plutôt qu'une erreur secondaire comme celle-ci).

20voto

Nashaat Mohamed Points 151

vérifier les dépendances manquantes dans package.json

J'utilise vue js J'ai essayé d'exécuter un projet et j'ai eu cette erreur ce problème est dû au fait que l'autre développeur a utilisé une dépendance globale et qu'elle n'était pas incluse dans mon dossier node_modules.

16voto

Ezequiel Miceli Points 71

Il suffit d'écrire npm install Il s'agit d'un visualiseur de fichiers qui signale qu'une dépendance n'est pas correctement mise à jour. Sans lire le commentaire caché parmi les milliers d'autres, je n'aurais jamais su

Solution :

npm install

11voto

Suivez les étapes ci-dessous :

  1. Supprimer le dossier node_modules
  2. exécuter npm install
  3. exécuter npm cache clean

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X