Подтвердить что ты не робот

CoffeeScript - скомпилируйте все файлы .coffee в текущем каталоге и во всех подкаталогах

Каков самый простой способ скомпилировать все файлы .coffee в текущем каталоге и во всех подкаталогах?

4b9b3361

Ответ 1

Если вы используете системы * nix:

find -name "*.coffee" -exec coffee -c {} \;

и вы также можете рассмотреть возможность использования Guard: https://github.com/guard/guard-coffeescript

Ответ 2

вы можете сделать это с помощью встроенного инструмента оболочки coffee:

coffee --output lib --compile src

компилирует дерево каталогов файлов .coffee в src в параллельное дерево .js файлов в lib. Подробнее о http://coffeescript.org/#usage

Ответ 3

coffee -c .

Спасибо @TrevorBurnham

Ответ 4

coffee --watch --compile .

или

coffee -wc .

Любая из этих команд будет работать вечно, просматривая файлы *.coffee в текущем каталоге и компилируя эти файлы *. coffee в *.js файлы JavaScript всякий раз, когда файлы *.coffee изменяются.

Если вы хотите, чтобы файлы *.js были сгенерированы в какой-либо другой каталог, просто добавьте --output или -o, например:

coffee --watch --output lib --compile src

или

coffee -w -o lib -c src