Я пытаюсь начать работу с RequireJS, и я сталкиваюсь с раздражающей проблемой. , ,RequireJS - чувствительный к регистру jQuery?
require.config({
baseUrl: 'app_content/scripts',
paths: {
// the left side is the module ID,
// the right side is the path to
// the jQuery file, relative to baseUrl.
// Also, the path should NOT include
// the '.js' file extension. This example
// is using jQuery 1.9.0 located at
// js/lib/jquery-1.9.0.js, relative to
// the HTML page.
'jQuery': 'lib/jQuery/jQuery-2.0.3'
}
});
Это, с использованием верхнего регистра Q
, не работает, но если я изменить его на jquery
, что он делает. Кроме того, это верно в моих необходимых областях ...
<script type="text/javascript">
require(["jQuery"], function ($) {
console.log($);
});
</script>
Это возвращает undefined
, но если я изменить все, чтобы прямо jquery
, это работает.
Является ли это ожидаемым поведением, и есть ли что-нибудь, что я могу с этим поделать?
Хотя это верно, оно не охватывает то, что изменяет конфигурацию данного RequireJS * появляется *, чтобы заставить его работать. – user2864740
Путь другой: что препятствует использованию * альтернативного идентификатора модуля ('jQuery')? – user2864740
Я обновил ответ. – Louis