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'

6voto

Martin Åhlin Points 11

Si vous utilisez des polyfills, cette erreur se produira si vous avez activé le polyfill suivant (dans src/polyfills.ts) :

/** IE10 and IE11 requires the following for NgClass support on SVG elements */
import 'classlist.js';  // Run `npm install --save classlist.js`.

...et n'a pas exécuté l'installation npm correspondante :

npm install --save classlist.js

4voto

Greg Burman Points 11

J'avais ce problème dans VueJs (2) - j'ai installé un module, puis je l'ai désinstallé ( npm uninstall <module_name> ) et a oublié de supprimer le "import <module_name>" du . fichier vue . C'est idiot, mais c'est comme ça.

3voto

Antony Points 29

En utilisant @Output() , supprimer la déclaration d'importation automatique

import { EventEmitter } from 'protractor';

et inclure l'importation Émetteur d'événements de l'existant

import { Component, OnInit,EventEmitter } from '@angular/core';

2voto

EventEmitter() par défaut importé par protractor dans le code VS,

import { EventEmitter } from 'protractor'; remove this and import from core.

import { EventEmitter } from '@angular/core';

cela résout également l'autre problème qui est de s'attendre à 0 argument et d'en avoir 1.

2voto

WasiF Points 1943

J'ai eu le même problème et je l'ai résolu via le réglage dans package.json

"browser": {
  "http": false
}

Comment insérer dans package.json

{
  "name": "App Name",
  "version": "0.0.0",
  "scripts": {
     // --------
  },
  "dependencies": {
     // --------
  },
  "devDependencies": {
     // --------
  },
  "browser": {
    "http": false
  }
}

Si quelqu'un connaît la raison pour laquelle il est nécessaire et ce qui se passe en l'ajoutant, veuillez ajouter une description pour rendre la lecture plus sensée. Merci

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