Как вы используете существующие jQuery + Twitter Bootstrap/ плагины со StealJS?
У меня есть проект, который использует Twitter Bootstrap 3, однако я дополняю существующую ситуацию с JavaScript с помощью приложения CanJS. Для управления зависимостями CanJS я выбрал их пакет StealJS. Однако, похоже, что независимо от того, что я делаю, StealJS настаивает на повторной загрузке jQuery, конечно же, с перезаписью $.fn.
В этом вопросе основной вкладчик отвечает, что решение состоит в том, чтобы "украсть" пустой файл.js. Тем не менее, это нарушает steal/build для производства, поскольку can/util/jquery/jquery.js передается 'jquery' как неопределенное (результаты blank.js).
Я пробовал варианты настроек stealconfig.js в StealJS, включая карту, пути и завершенные, но, похоже, ничего не работает.
Вот пример этого в RequireJS. Является ли решение просто не использовать StealJS и вместо этого использовать RequireJS?
1 ответ
Вы можете попробовать решение, похожее на решение RequieJS, с которым вы связались. То есть создайте фиктивный файл, который выглядит следующим образом:
steal(function(){
return window.jQuery;
});
И в карте stealconfig.js jquery
куда бы вы ни положили этот файл.