私はRequire.jsを実装するための最初の試みをしていますが、私はこれらのチュートリアル(hereとhere)の両方に従おうとしていますが、うまく動作しません。これは私がこれまで持っているものです。jquery-mobileとdependendプラグインをrequire.jsと連携させるには?
私インデックスファイル内部:
<script type="text/javascript" data-main="../js/main" src="../js/libs/require/require.js"></script>
インサイドmain.js jquery.js
define([ 'order!libs/jquery/jquery.min' ], function(){ return $; });
インサイド
require.config({ baseUrl: "../js/",
paths: {
"jq-loader": "libs/jquery/jquery",
"jqm-loader": "libs/jquery-mobile/jquery-mobile",
"someplug": "libs/someplug/somplug",
}
});
// define app and dependencies??? - not sure what goes here? All plugins I'm using?
require(['app','order!libs/jquery/jquery', 'order!libs/jquery-mobile/jquery-mobile'],
function(App){
App.start();
});
(jQueryのに依存します)jquery.js
// ERROR here in "mobile" being undefined
define(['order!libs/jquery-mobile/jquery-mobile.min'], function(){ return mobile; });
そしてapp.js
define([ 'jq-loader', 'jqm-loader'], function($, mobile){
var start = function() {
$(document).ready(function() {
alert("Hello world!");
})
}
return {"start":start};
});
インサイド10
私は私がこれまでにそれを作っている幸せなんだけど、本当に好きですクリックするとすべてが表示されます。現在、私はエラーが発生していますモバイルは定義されていません私のjquery-mobile.jsファイルの中に。私はJquery-Mobileが本当にどこに属していないのかと思います...
誰かが光を放つことができますか?どうもありがとう!
EDIT:
ここでは私のsample setup
これまでのところありがとうございます。これを今試みている。私はそれが動作しない場合は、再び投稿します。 – frequent
私はまだjquery-mobile.jsの中で私のエラーを取得しています。戻り値 "mobile"は定義されていません...私はここに何を返さなければなりませんか?私はソースも入れています。分でしょう。 – frequent
私はあなたのローダーを削除し、設定ではjquery.minとjquery-mobile.minのライブラリへのパスを提供することを意味しました。 – sleepwalker