Не стоит тратить свои нервы и время, разворачивая dev на винде.
Вам нужно почитать о контейнерах и виртуальных машинах. Варианты:
1.
Vagrant
2.
Docker
Внутри контейнера/виртуальной машины на linux всё будет работать намного стабильнее. При этом код вы всё ещё сможете писать в удобной для вас среде.
Gulp/grunt могут делать восхитительные вещи, которые экономят кучу времени. ( Я лично пользуюсь grunt'ом)
Сборка разных версий приложения(dev, test, prod) ,запуск тестов, on-the-fly компиляция scss и чего угодно, создание растровых и векторных спрайтов - лишь малый список того, что можно ими делать ) Большая, живая экосистема с кучей расширений на все случаи жизни, довольно удобная конфигурация.