Я пытаюсь Призонной шайба определенных модулей для использования с миндалем, как так: уже включеныИспользования прокладок конфигурации с миндалем
<script>
requirejs.config({
shim: {
'jQuery': { exports: 'jQuery' },
//etc.
</script>
, как некоторые скрипты. Тем не менее, этот код:
require(['jQuery', function($) {
});
Результаты «неопределенный недостающий jQuery». Если я зациклирую jQuery следующим образом:
define('jQuery', function() {
return jQuery;
});
это работает.
Я не строить свои JS вообще, просто сбросив almond.js в существующий веб-программного обеспечения, так что я могу развивать свои новые компоненты с AMD. Я хотел бы подделать существующие глобальные переменные для своих новых модулей.
Я угадывание прокладка только решается на сборку и что сборка делает именно то, что я делаю выше, это правильно?
Да, Almond, вероятно, нуждается в модулях, которые должны быть встроены в один файл. – Jack
jquery уже является модулем amd, ему не нужна конфигурация прокладки. Однако он определяет себя как именованный модуль с именем 'jquery', все в нижнем регистре. – ekuusela