Задать вопрос
Dimalex
@Dimalex

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

Хочу черерз FileWatchers в PHPStorm сделать компиляцию less файлов с последующей обработкой автопрефиксером и минификацией.
Простым решением в лоб пытался через BAT файл последовательно выполнять команды, но выполняется только компиляция less, автопрефиксер и минификация уже не отрабатывают.
Плюс как-то можно передавать потоки а не сами файлы (чтобы не создавать промежуточные css файлы) а на выходе получить сразу style.min.css?
Знаю про Gulp, но как раз из-за большого количества мелких проектов не хочется в каждый ставить Галп (тем более локально).
Хочется иметь bat-ник, которому отправляешь less файл, а он возвращает минифицированный css со всем префиксами.

Пример моего bat файла (пока без автопрефикса):
C:\Users\Status\node_modules\.bin\lessc.cmd style.less style.css
C:\Users\Status\node_modules\.bin\yuicompressor.cmd style.css -o style.min.css

Дальше первой строки почему-то не работает.
  • Вопрос задан
  • 372 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Dimalex
@Dimalex Автор вопроса
Прошу простить мою неграмотность по командам в bat файлах :)
Фактически сам решил свой вопрос:
C:\Users\Status\node_modules\.bin\lessc.cmd %1 _style.css & C:\Users\Status\AppData\Roaming\npm\postcss.cmd _style.css --use autoprefixer -o _style.css & C:\Users\Status\node_modules\.bin\yuicompressor.cmd _style.css -o %2

Остался вопрос можно ли как-то избавиться от промежуточного файла _style.css?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы