Noister, Открывайте инстпектор в браузере и смотрите. Убрав высоту - ваши блоки стали нулевой высоты , поэтому их не видно. Добавите контент внутрь - увидите.
Илья Борисенко, откройте диспетчер задач на вкладке "производительность". Во время зависания обратите внимание на Активное время и Среднее время ответа жестких дисков. Если активность 100% а ответ – 0, значит ваш диск пора менять.
Для отладки кода я бы посоветовал настроить xDebug и построчно прогнать программу, наглядно увидев как она исполняется.
Или дедовским методом – расставьте вардампы в каждой функции, в каждой ветке условия, перед условиями, и посмотрите что выполняется и с какими данными.
Зачем такой древний-то?
До третьей версии включительно таски определялись функцией
gulp.task()