chatofpomelo-websocket
chatofpomelo-websocket copied to clipboard
pomelo start error
pomelo version: 2.2.5 node version: v7.8.0
[2017-04-14 17:40:01.934] [INFO] pomelo - [/home/slayer/workspace/chatofpomelo-websocket/game-server/node_modules/[email protected]@pomelo/lib/application.js] application inited: "master-server-1"
/home/slayer/workspace/chatofpomelo-websocket/game-server/node_modules/[email protected]@socket.io/lib/store.js:35 Store.prototype.proto = EventEmitter.prototype; ^
TypeError: Cannot read property 'prototype' of undefined
at Object.
pomelo version: 2.2.5 node version: v8.2.1
Same error.
@liangmuren try to use node v5.x start the game server
python version
pomelo version: 2.2.5 node version v8.9.4 Same error the answer is here: https://github.com/LearnBoost/websocket.io/issues/55 For short answer just change this: var EventEmitter = process.EventEmitter; into this: var EventEmitter = require('events');
same error. but i find a way to fix. open game-server/package.json. Just change pomelo's version in dependencies to a new version. My is "pomelo": "2.2.5". works fine!
"pomelo": "2.2.5" 手动将game-server改成2.2.5即可
一,首先修改game-server文件夹内的package.json文件,pomelo版本改为2.2.5 二,参考下我写的切换Node版本的文章:Mac端更改、更新Node.js版本
安装Node.js 8.11.3版本
n 8
切换到8.11.3版本
n # 选择8.11.3
删除game-server文件夹内的 node_modules文件夹 和 package-lock.json文件
返回上一层执行
sh npm-install.sh
it's working now
same error. but i find a way to fix. open game-server/package.json. Just change pomelo's version in dependencies to a new version. My is "pomelo": "2.2.5". works fine!
it`s work