RequireJS で OpenLayers ライブラリを使用しようとしています。
問題は、モジュールの唯一の依存関係としてリストされているにもかかわらず、OpenLayers が「未定義」のままであることです。
define(['OpenLayers'],function (OpenLayers) {
console.log(OpenLayers);
});
これにより、「未定義」が出力されます。
OpenLayers を jquery に置き換えると (両方の .js ファイルが同じフォルダーにあります)、未定義になることはなくなります。
では、なぜ OpenLayers が RequireJS によって読み込まれないのでしょうか?