Я новичок в RequireJS, и я пытаюсь загрузить плагин с использованием техники прокладки. В идеале я хотел бы оставить плагин в другом каталоге.RequireJS прокладки для jQuery-плагина
Независимо от того, что я делаю, я получаю ошибку сценария (даже если плагины находятся в базовом каталоге.) Вот моя конфигурация RequireJS. picker.date.min требует picker.min
require.config({
baseUrl: '/js',
paths: {
jquery: 'vendor/jquery/jquery-2.0.3.min',
pickadate: 'vendor/pickadate/picker.min',
pickadatedate: 'vendor/pickadate/picker.date.min'
},
shim: {
jquery: {
exports: '$'
},
pickadate: ['jquery'],
pickadatedate: ['jquery', 'pickadate']
}
});
Вот сценарий я использую на моей странице
require(['jquery', 'pickadate', 'pickadatedate'], function($) {
$('#start_date').pickadate();
});
Ошибка я получаю: GET http://domain.com/js/pickadate.js 500 (Внутренняя ошибка сервера) требуют, JQuery. js: 1854 Ошибка при отсутствии: ошибка скрипта
Может ли кто-нибудь помочь?
Если '' pickadatedate '' требует '' pickadate'' ваша прокладка должна быть '' pickadatedate: ['jquery', 'pickadatedate] '' –
также вам нужно передать то, что требуется в y наш модуль –
@NickTomlin Я предполагаю, что вы имели в виду, что прокладка должна быть 'pickadatedate: ['jquery', 'pickadate]'? Я обновил код выше, до того, что у меня есть, и он по-прежнему вызывает одни и те же ошибки. Прокладки, похоже, полностью игнорируют пути. Правильно ли я это делаю? – Leon