events.js: 160 throw er; // Événement "erreur" non géré
Le projet, j'ai travaillé sur a été construit avec gulp.
Récemment, j'ai mis à jour le nœud de la version à moteur v6.3.1. Puis quelque chose est venu de mal.
Une tâche nommée 'html' renvoie une erreur. Voici la partie de code d'erreur.
bogon:toClient work$ gulp html
(node:2519) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
[10:26:10] Using gulpfile ~/Project/TIME_Cancer_Treatment_Centers_of_America(CTCA)/toClient/gulpfile.js
[10:26:10] Starting 'html'...
(node:2519) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
events.js:160
throw er; //Unhandled 'error' event
^
Error: CSS parse error scripts/vendor.js: Unexpected input
1 |!function(t,e){"object"==typeof module&&"object"==typeof module.exports?module.exports=t.document?e(t,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return e(t)}:e(t)}("undefined"!=typeof window?window:this,function(t,e){function i(t){var e="length"in t&&t.length,i=J.type(t);return"function"!==i&&!J.isWindow(t)&&(!(1!==t.nodeType||!e)||("array"===i||0===e||
Et le code de la tâche 'html':
var $ = require('gulp-load-plugins')();
gulp.task('html', function() {
var assets = $.useref.assets({searchPath: ['.tmp']});
return gulp.src('app/*.html')
.pipe(assets)
.pipe($.if('*.js', $.uglify()))
.pipe($.if('*.css', $.csso()))
.pipe(assets.restore())
.pipe($.useref())
.pipe($.if('*.html', $.minifyHtml({conditionals: true, loose: true})))
.pipe(gulp.dest('dist'));
});
J'ai googlé beaucoup, mais je n'ai pas trouvé une réponse adéquate pour moi.
source d'informationauteur Heath Yang
Vous devez vous connecter pour publier un commentaire.
retrait du dossier node_modules, la compensation mnp fichiers mis en cache, et de faire une nouvelle installation, résout ce problème.
source: https://github.com/ember-cli/ember-cli/issues/3087#issuecomment-71327402
Concernant l'erreur à la ligne suivante:
Le problème pour moi est que j'ai déjà eu l'ouverture de port sur un autre nœud local app.
L'arrêt de l'application d'autres résolu le problème.
Dernièrement, j'ai changé le nœud version v5.10.0 et tout simplement bien agi.
J'ai eu le même problème avec events.js.
Dans mon cas, le problème s'est produite parce que j'ai oublié d'installer des gems de mon Gemfile (après réinstallation complète du système).
Donc, la guérison a été pour moi:
Dans mon cas, le port est déjà utilisé..
Vérifier est-il quelque chose en cours d'exécution avec le port qui tentent de démarrer avec..si oui changer de port et d'essayer.
Certains cas, l'adresse IP peut aussi mal si l'IP statique
Essayer de tuer les autres gulp processus.
Modification du numéro de port a fonctionné pour moi. Comme le port 5000 est déjà en cours d'utilisation dans mon système.
espérons que cela aide
events.js:160
C'est parce que
Le port à l'aide d'un autre nœud si vous modifiez le port du noeud de server.js
2.ou arrêter l'application d'autres utilisent le même port .
J'avais la même erreur lors du démarrage de laravel-echo-server package npm. PFA image de référence. Je pense que si vous obtenez l'erreur, car de toute mnp paquet de cette réponse vous sera utile.
Comment j'ai trouvé la solution :
D'autres points Importants :
Erreur: écouter EADDRNOTAVAIL erreur dans Node.js
Quand vous voyez cette ligne de l'erreur de ne pas le port, mais certainement votre Adresse IP /nom de Domaine a eu quelques ennuis.
Erreur: écouter EADDRINUSE
Quand vous voyez cette ligne d'erreur qui n'a pas votre Adresse IP /Domaine mais certainement port a un problème peut-être déjà en cours d'utilisation.
J'ai été confronté à une erreur semblable lors de l'exécution de mon créez-réagir-app sur Ubuntu, lors de l'exécution d'une commande
npm start
Il obtient résolu quand je lance
sudo npm start
Je pense qu'un problème peut être avec demande de ne pas avoir suffisamment d'autorisations.
Vous pouvez désinstaller votre nœud,et d'installer la dernière version.