Backbone は Underscore、jQuery、そしておそらく JSON2 に依存していることを理解しています。私のモジュールがバックボーンに依存していると言ったときに、その依存関係が含まれるように指定することは可能ですか? または、これを回避する方法は何ですか?
1394 次
1 に答える
2
define
RequireJS は、モジュールのときに宣言できる依存関係により、これを容易にします。AMD をサポートしないライブラリ (Underscore と Backbone が 2 つの主な例) の場合、shim
構成を使用する必要があります。
構成例を次に示します。
require.config({
baseUrl: 'scripts/',
paths: {
'backbone': 'lib/backbone',
'jquery': 'lib/jquery',
'underscore': 'lib/underscore'
},
shim: {
'backbone': {
deps: ['underscore', 'jquery'],
exports: 'Backbone'
}
}
});
モジュールの 1 つで依存関係として Backbone が必要な場合は、利用可能underscore
にjquery
なります。
これの多くはドキュメントでもカバーされています。
于 2012-06-07T09:12:18.083 に答える