Максим Федоров, не помню, чтоб писал их) Сейчас проверил - не ложится, всё норм. Но в минифицированным коде комментов нет, может cssnano убивает, а может gulp-sass, не знаю.
Евгений Старцев, а если так, то у вас странно этот процесс организован)
Всегда можно сделать merge мастера и ветки "правки 3". Это ж то же самое, что вы собрались делать, только без лишних веток
Смотрите, синхронный скрипт блокирует страницу, соответственно, если он в head - он не увидит DOM.
А асинхронный не блокирует и есть вероятность, что какие-то элементы DOM уже будут видны на момент его исполнения. Но не обязательно. Поэтому лучше в head скрипты не ставить или выполнять после загрузки страницы
Сергей Бурдужа, у node 8+ пока нет совместимости со всеми модулями. Я при виде ошибки "0 of undefined" ставлю NVM и через него Node 6.x . Обычно это решает все проблемы