2016-09-17 9 views
0

Meteorアプリケーション(1.4.1)があり、jquery-ui npmパッケージ(1.12.1)をインストールしました。また、npm(3.1.0)でjqueryをインストールしました。NPM(Meteorアプリケーション)経由でインストールした後のJQuery-UIエラー

私は、ブラウザのコンソールで、次のエラーが発生します:

Error: Cannot read property 'sortable' of undefined TypeError: Cannot read property 'sortable' of undefined

これは私のコードでは、このブロックを参照すること:

(function($, undefined) { 
    $.widget("ui.sortable", $.ui.sortable, { 
     ... 
    }); 
}(jQuery)); 

私はjqueryの-uiパッケージをインポートせずに/試してみましたページ上部の: インポート 'jquery-ui';

でもまだ喜びはありません。私はページ上のソースも見ましたが、jquery-uiはどこにも見えませんが、npmモジュールを端末に表示すると、jquery-uiが表示されます。問題は何ですか?

+0

私は私が言うことができない。ただ、既にラップ流星のパッケージを使用する代わりに、(https://atmospherejs.com/mizzao/jquery-ui)直接NPMパッケージをインストールします私はjQuery UIを使用していないので、完全に確信していますが、タイプを設定する必要があります。 docs http://api.jqueryui.com/sortable/のタイプを参照してください。 Meteorの外で試してみてください。MeteorやjQuery UIで問題があるかどうかをテストできます。 – NicholasByDesign

答えて

0

は、これが直接あなたの質問への答えではありませんが、確かに解決策は:

meteor add mizzao:jquery-ui 
+1

答えが分かりますが、NPMとAtmosphere packaesの方が望ましい方法であるため、NPMパッケージ。 – JoeTidee

関連する問題