RequireJS, jquery все еще не определено

Я знаю, что это уже обсуждалось, но после некоторого поиска я не могу понять, почему моя маленькая установка неправильно загружает jquery с requireJS.

Я запускаю небольшую примерную html-страницу из 'file: //' и пытаюсь загрузить 2 модуля с вызовом require:

JQueryпользовательский модуль, который я написал

Если мой пользовательский модуль загружается правильно (я могу использовать его с псевдонимом в вызове require, jquery всегда неопределен)

Я попытался настроить пути в require.config, а также в shim (экспорт '$5$#39; или 'jQuery'), но он не работает.

Единственный способ получить корректную загрузку jquery - удалить все определения путей и присвоить файлу jquery имя jquery.js.

Вот мой конфиг:

main.js:

require.config({
    baseUrl: 'scripts',
    paths: {
        jquery: 'jquery-2.1.3.min' //does not work
        //jquery: 'http://code.jquery.com/jquery-2.1.3.min.js' //does not work either
    }
});

console.log( "main.js is loaded" );  //this is correctly ouputed to the console

test.html:

<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
    <!--
       ... page content ...
    -->

    <!-- main.js is loaded from data-main -->
    <script data-main="scripts/main" src="scripts/require.js"></script>
    <script type='text/javascript'>
      require(
          ['jquery','custom'],
          function($, Custom){
            console.info('$:');
            console.info($); //outputs undefined

            console.info('Custom:');
            console.info(Custom); //outputs my custom object        

          });
    </script>  
  </body>
</html>

Еще раз, это работает, если я удаляю все определения путей для jquery и просто называю свой jquery js файл 'jquery.js', но это небрежно.

Может кто-нибудь укажет мне правильный путь?

Ответы на вопрос(1)

Ваш ответ на вопрос