2013-09-06 7 views
5

私はノードjsで新しくなっています。私はgithubからダウンロードしたパッケージを実行しようとしています:Mobile chat with Sencha Touch
しかし、私はサーバーjsを実行しようとすると、見つからないパッケージがたくさん見つかりました。私はこれらのパッケージを1つずつインストールしています。しかし今、私は奇妙なエラーが発生しましたので、見てください。チャットパッケージを実行しようとしたときにノードjsでエラーが発生する

root/node/mobile_chat/server.js:13 
    Connect.conditionalGet(), // Add HTTP 304 responses to save even more bandwid 
      ^
TypeError: Object function createServer() { 
    function app(req, res, next){ app.handle(req, res, next); } 
    utils.merge(app, proto); 
    utils.merge(app, EventEmitter.prototype); 
    app.route = '/'; 
    app.stack = []; 
    for (var i = 0; i < arguments.length; ++i) { 
    app.use(arguments[i]); 
    } 
    return app; 
} has no method 'conditionalGet' 
    at Object.<anonymous> (/root/node/mobile_chat/server.js:13:10) 
    at Module._compile (module.js:449:26) 
    at Object.Module._extensions..js (module.js:467:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.runMain (module.js:492:10) 
    at process.startup.processNextTick.process._tickCallback (node.js:244:9) 

誰でもそのエラーについて考えていただけますか?事前に

おかげ

+1

私とバージョンの競合のように見えますが、依存関係をチェックしましたか? –

+0

使用している接続のバージョンを確認してください。 – 1Mayur

+0

Node.jsのバージョンも同様に問題を引き起こす可能性があります。 – moka

答えて

1

この質問に答えるの便宜上:):パッケージには、@はジョシュア・アンダーソンで述べた3歳以上で、最新の接続バージョンはconditionalGetを持っていないので、あなたがエラーを取得しています。

あなたが探しているパッケージであるかどうか不明な場合は、このパッケージを試してみてください。同じように見えます:sencha-touch-chat(最後のコミット3か月前)

あなたのnodejsの冒険と幸運!

関連する問題