Лучший метод для автокомпиляции CoffeeScript / LESS?
В последнее время я практически не использую LESS и CoffeeScript, и мне интересно, какой метод мониторинга будет лучшим. В настоящее время я использую LESS.app, который прекрасно работает, но я не думаю, что есть решение для CoffeeScript. Итак, я возвращаюсь к CLI. Что не совсем неуместно, учитывая, что некоторые команды пути идут в разные каталоги, а не компилируются рядом. Кроме того, я думаю, что запускать LESS.app по сети (SSH в другую коробку) не будет весело, даже несмотря на приятные уведомления.
Я думаю, что вместо этого я просто буду запускать команды просмотра CS и LESS в скрипте Node.s, зарегистрированном на node-forever. узел-навсегда укусил меня в задницу, прежде чем утечка памяти.
Так что же делают другие? Идеи?
1 ответ
Я не думаю, что кто-то еще создал что-то вроде LESS.app для CoffeeScript. Но интерпретатор командной строки CoffeeScript включает watch
функциональность:
coffee -cwo js coffee
будет постоянно компилировать все из coffee
каталог в js
каталог, перекомпиляция всякий раз, когда что-то меняется. (Обратите внимание, что он не обнаруживает новые файлы.)
Я создал утилиту командной строки под названием Jitter, которая делает то же самое с немного более приятным синтаксисом:
jitter coffee js
Джиттер также имеет несколько других приятных особенностей; в частности, он обнаруживает новые файлы и предоставляет уведомления Growl, если ваш CoffeeScript содержит синтаксическую ошибку.