Ошибка запуска локального сервера node.js - неопределенный прототип EventEmitter

6286
rodrunner

Я пытаюсь использовать кодер . Coder - это приложение, разработанное компанией Google на основе сервера node.js. Первоначально он был разработан для Raspberry Pi, но, согласно проекту Coder в GitHub, он должен работать и на других платформах, в том числе на Chromebook с гренками. Я следовал шагам, описанным в предыдущей ссылке, и установил node.js v7.2.1 на корень сухарика (верный 14.04). Но когда я пытаюсь запустить локальный сервер с

$ node localserver.js 

Я получаю следующую ошибку:

/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) 

Я использую оригинальные файлы Coder в GitHub, никаких изменений не было сделано. Вы знаете, как я могу исправить эту ошибку?

5

1 ответ на вопрос

3
br.

process.EventEmitter устарел и не работает в новой версии узла

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

Похожие вопросы