我想在我们的Debian服务器上安装BrowserQuest,但每当我尝试启动服务器时,都会出现以下错误:
扔掉; // process.nextTick错误,或第一次打勾时的'错误'事件 ^ 错误:找不到模块'下划线' 在Function._resolveFilename(module.js:334:15) 在Function._load(module.js:281:25) 在Module.require(module.js:358:17) at require(module.js:374:17) 在对象。 (/root/BrowserQuest/server/js/metrics.js:3:9) 在Module._compile(module.js:445:26) at Object..js(module.js:463:10) 在Module.load(module.js:352:32) 在Function._load(module.js:310:12) 在Module.require(module.js:358:17)节点0.7.6已安装
npm 1.1.8已安装 Debian 8.0
BrowserQuest文件夹位于/root/BrowserQuest
由于
答案 0 :(得分:0)
"扔掉"消息不会揭示真正的问题。 真正重要的应该是,我猜,以下消息,如"找不到包下划线","找不到包websocket-server"等。 事实是你应该做" npm install -d"对于所有这些包裹。
然而,官方存储库已经过时,所以你必须用node-websocket-server替换websocket-server,以及javascript源中的一些其他小修复。