web-dev-qa-db-fra.com

Erreur de démarrage de nœud.js LocalServer - Prototype non défini EventMitter

J'essaie d'utiliser coder . Coder est une application développée par Google basée sur Node.js Server. Il a été initialement conçu pour le PI de framboise, mais selon le projet de codeur de Github, il devrait également fonctionner sur d'autres placoms, y compris sur un Chromebook avec croûton J'ai suivi les étapes décrites dans l'ancien lien et installé nœud.js v7.2.1 sur un chroot de croûton (Trusty 14.04). Mais quand j'essaie de démarrer le serveur local avec

$ node localserver.js

Je reçois l'erreur suivante:

/home/rodrigo/tmp/coder/coder-base/node_modules/socket.io/lib/store.js:35
 Store.prototype.__proto__ = EventEmitter.prototype;
                                ^                                         
TypeError: Cannot read property 'prototype' of undefined
at Object.<anonymous> (/home/rodrigo/tmp/coder/coder-base/node_modules/socket.io/lib/store.js:35:41)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/rodrigo/tmp/coder/coder-base/node_modules/socket.io/lib/manager.js:16:13)
at Module._compile (module.js:571:32)

J'utilise les fichiers de codeur d'origine dans GITUB, aucune modification n'a été effectuée. Savez-vous comment puis-je résoudre cette erreur?

4
rodrunner

processus.eventemitter a été obsolète et ne fonctionne pas dans la nouvelle version du nœud

https://github.com/learnboost/websocket.io/issues/55

4
br.