Tag: browserquest

BrowserQuest中的websocket-serverreplace

我试图让Mozilla的BrowserQuest启动并运行,并遇到了问题。 这取决于websocket-server节点包,不幸的是,它已被弃用,并从npm库中删除。 我已经添加了ws和node-websocket-server包,但是这两个包似乎都不是对现有的websocket-server调用的简单replace。 之前的一个SOpost中,我看到用package.json文件replace了websocket-server和node-websocket-server ,但是在BrowserQuest代码库中存在对websocket-server直接调用。 我也尝试直接更新server/js/ws.js文件,如下所示(添加节点到websocket-server字段): var cls = require("./lib/class"), url = require('url'), wsserver = require("node-websocket-server"), miksagoConnection = require('node-websocket-server/lib/ws/connection'), worlizeRequest = require('websocket').request, http = require('http'), Utils = require('./utils'), _ = require('underscore'), BISON = require('bison'), WS = {}, useBison = false; 这导致以下错误: /homenode/browserquest/BrowserQuest/server/js/map.js:15 path.exists(filepath, function(exists) { ^ TypeError: undefined is not a function at module.exports.cls.Class.extend.init (/home/node/browserquest/BrowserQuest/server/js/map.js:15:11) […]