AMD 以外のモジュールに名前old.js
を付け、このスクリプト内に 2 つの関数f1
をf2
定義するとします。それらを使用する必要があります。両方をエクスポートするにはどうすればよいですか?
require.config({
paths: {
"jquery": "https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min",
},
shim: {
"old": {
deps: ["jquery"],
exports: ["f1", "f2"]
}
},
urlArgs: "bust=" + (new Date()).getTime()
});
これはうまくいきません。エラーが出split
ます。ドキュメントは複数について言及していません(http://requirejs.org/docs/api.html#config-shim)これは、これらのjqueryの例でさえ個々のファイルであり、「エントリ」関数/クラスがあるためだと思います。