2012-03-12 10 views
2

node.jsサーバーをオンラインで展開しようとしています。私のマシンではすべてが正常に動作しますが、オンラインサーバーを移動し、ノードを実行しているとき、私はこのエラーを取得:ノードのjQuery TypeError: 'context'引数が必要

node.js:201 
     throw e; // process.nextTick error, or 'error' event on first tick 
      ^
TypeError: needs a 'context' argument. 
    at Object.getGlobal (/my/path/CloudServer/node_modules/jquery/node_modules/jsdom/lib/jsdom/browser/index.js:26:21) 
    at Object.createWindow (/my/path/CloudServer/node_modules/jquery/node_modules/jsdom/lib/jsdom/browser/index.js:308:23) 
    at Object.windowAugmentation (/my/path/CloudServer/node_modules/jquery/node_modules/jsdom/lib/jsdom/browser/index.js:63:24) 
    at Object.parentWindow (/my/path/CloudServer/node_modules/jquery/node_modules/jsdom/lib/jsdom/browser/index.js:605:28) 
    at Object.<anonymous> (/my/path/CloudServer/node_modules/jquery/node_modules/jsdom/lib/jsdom.js:81:15) 
    at create (/my/path/CloudServer/node_modules/jquery/node-jquery.js:5:47) 
    at /my/path/CloudServer/node_modules/jquery/node-jquery.js:9065:18 
    at Object.<anonymous> (/my/path/CloudServer/node_modules/jquery/node-jquery.js:9067:1) 
    at Module._compile (module.js:432:26) 
    at Object..js (module.js:450:10) 

、私は、スタックトレースを追跡しようとしてきたが、そのエラーがどこから来るか、私は把握することはできません。スタックはノードのjqueryの大部分の問題を示しているので、そこに問題があると思います。誰が何をすべきか知っていますか?

おかげ

答えて

1

私はそれが効率的な解決策ではないかもしれませんが、ノード0.12にアップグレードした後、このエラーはなくなりました。

0

私はちょうど私のプロジェクトからのNode.jsのためのjQueryを削除することによってこの問題を解決しました。もし誰かが何かを見つけたら、ここに投稿してください。それが正しいとすれば、それを正しくマークします。

+2

"医者、医者、私が脚を曲げると痛い" ...医者は答えます: "それでは、あなたの足を曲げないでください"。これはどう答えですか?多分コメントではありますが、答えはありません。 –

+0

かなりの時間が経過しましたが、私はNodeのjQueryは必要ないと思っていますが、何らかの理由でそれをインストールしました。それを削除することによって、私は機能を削除せず、コードは再び機能しました。私はTrotylが彼の答えで正しいと思います。 – Masiar

関連する問題