Добрый день!
Есть проект, в котором ранее сборки не было. Только компиляция less в css с помощью Prepros
В унаследованной от прошлого разработчика части проекта некоторые jq-скрипты писались просто внизу страницы в теге script.
В настоящий момент было
- новый jq-код писался уже в отдельных подключающихся файлах, старый постепенно выносился также в файл (по мере дохождения рук до страниц)
и в общем то все работало.
Вчера сборка проекта была переведена на Gulp (сначала Grunt, но не прижился). Все работает отлично - собирается, компилируется, проверяется и тд.
Но JQ перестал работать.
Что происходит:
- gulp выдергивает из bower_components jq-бибилотеки, собирает их в один файл и кладет в каталог с самописными файлами
- объединяет и минифицирует
в итоге jq на странице не работает, хотя в инспекторе и фаербаге видно, что подключен
второй вариант
- все библиотеки из пакетов установленных bower подключены отдельными файлами, свой код собран в один gulp-ом и подключен ниже
итог аналогичный
при этом если свой код написать просто в теле страницы - то он начинает работать
gulpfile.js
https://gist.github.com/anonymous/a985dc2ca40ad015147e