Мое здравомыслие находится на грани разрушения...
Я играю с bower, чтобы установить jQuery вместе с slick-carousel, но все не сработает. Но позвольте мне объяснить шаг за шагом.
1. Вот мой файл bower.json. Оба компонента установлены
{
"name": "the-lens",
"version": "0.0.1",
"dependencies": {
"slick-carousel": "^1.5.9",
"jquery": "^2.2.3"
},
"private": true
}
2. Я использую bowcat для concat jquery с помощью slick. Я проверил финальный файл, и сначала начинается jquery, последний - последним. Имя файла - build.js
3. Я совмещаю свой собственный custom.js с build.js в final all.js(мой код приходит в самом конце).
4. Я ссылаюсь на all.js из моего html-заголовка. Я могу проверить источник страницы и перейти по ссылке, и я вижу, что моя all.js правильно загружена.
5. В моем html я проверяю, загружен ли jquery с внутренним script. Он предупреждает "Yay! Works from internal". Пока все хорошо.
<script type="text/javascript" >
if (typeof jQuery == 'undefined') {
alert("Doesn't work from internal");
} else {
alert("Yay! Works from internal");
}
</script>