Какие есть варианты автоматизированной генерации файла в проекте?
Раньше, когда я работал под windows на visual studio я использовал инструмент Text Template Transformation Toolkit (T4) для автоматизированной генерации кода в проекте. Например, у меня есть файл vars.scss с переменными и с помощью шаблона make-root.tt я мог сгенерировать файл root.scss содержащий объявления переменных css для :root с подставленными значениями из vars.scss. Задача типовая (читаем исходный файл, извлекаем из него список переменных sass и по нему генерим новый файл с определение переменных для css:root), но не в ней суть.
При переходе на linux и другую ide встал вопрос, на чем лучше реализовывать подобный функционал? Вроде как нужно что-то типа gulp или webpack... Можно ли на их основе выполнить такую задачу? И какой скрипт (язык) проще использовать для такого типа задач?
Lynn «Кофеман», на данный момент написал скрипт на py, который генерит нужный файл и закинул его в package.json. С помощью npm запускаю. Видимо простое рабочее решение.
(правда через ухо)))
Разделение файлов нужно, чтобы разные фрагменты sass можно было использовать для разных задач/сайтов. Поэтому просто сборщиком css здесь не обойтись (хотя проект интересный, надо поразбираться).