Задать вопрос
  • Как сделать Компиляцию LESS + Автопрефиксер + Минификацию через один BAT файл?

    Dimalex
    @Dimalex Автор вопроса
    Разобрался, возможно будет кому полезнее:
    Смысл в том чтобы сразу писать (и перезаписывать) всё в выходной файл (в моем случае это styles.min.css).
    Единственное, оказалось yuicompressor последней версии не поддерживает полные пути к файлу, сперва хотел минифицировать через PostCSS CSSNano, но он почему-то работает почти в 3 раза дольше. В итоге пришлось взять прошлую версию yuicompressor, у нее проблем с полными путями нет.
    Итого финальный bat файл получится:

    set i="%1.less"
    set o="%1.min.css"
    
    node "C:\Users\Status\AppData\Roaming\npm\node_modules\less\bin\lessc" %i% %o%  && node "C:\Users\Status\AppData\Roaming\npm\node_modules\postcss-cli\bin\postcss" %o% --use autoprefixer --no-map -o %o% && node "C:\Users\Status\AppData\Roaming\npm\node_modules\yuicompressor\nodejs\cli.js" %o% -o %o%