我刚刚在Windows服务器上安装了NodeSJ和Juggernaut(是的,也是redis)(64位)
它不起作用......通过评估,似乎只是安装和运行。
这是我得到的错误:
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module 'optimist'
at Function._resolveFilename (module.js:334:11)
at Function._load (module.js:279:25)
at Module.require (module.js:357:17)
at require (module.js:368:17)
at Object.<anonymous> (C:\Node\application\juggernaut\server.js:2:12)
at Module._compile (module.js:432:26)
at Object..js (module.js:450:10)
at Module.load (module.js:351:31)
at Function._load (module.js:310:12)
at Array.0 (module.js:470:10)
任何人?
答案 0 :(得分:0)
当我在克隆juggernaut git repo后尝试运行“nodejs server.js”时,我在ubuntu 12.10下遇到了同样的问题。
最后我用npm安装了juggernaut(“npm install -g juggernaut”),现在我可以成功运行“nodejs /usr/local/lib/node_modules/juggernaut/server.js”(路径可能取决于你的npm模块安装)。