Приложение Bootprainppance AdftJs с jQuery в качестве модуля без атрибута Main Data Main
-
27-10-2019 - |
Вопрос
В приложении, работающем, у меня нет способа конкретных атрибутов на теге для requirejs. Я могу указать тег скрипта в форме
<script type="text/javascript" src="scripts/require.js"></script>
Я могу добавить еще один тег до или после этого и включить код для начальной загрузки моего приложения (основной модуль). Я использую jQuery 1.7.1 и хотел бы загрузить его как зависимость в других модулях. Я также хочу сделать это без пакета requirejs-jquery, поэтому jquery отделяет requirejs. Я ищу правильный способ сделать это. Я довольно новичок в «Требуемых», поэтому объяснение того, как загружаются модули, и образец кода был бы отличным. Спасибо!
Решение
Включите еще один файл JavaScript после требуется.
<script type="text/javascript" src="scripts/require.js"></script>
<script type="text/javascript" src="scripts/main.js"></script>
В этом файле вы должны настроить requirejs, чтобы он нашел jQuery.
main.js
require.config({
paths: {
"jquery": "js/jquery-1.7.1.min"//edit this path so it suits your needs.
}
});
С этого момента вы сможете загрузить jQuery в свои модули
require(['jquery'], function ($) {
$('#foo').show();
});