编译当前目录和所有子目录中所有.coffee文件的最简单方法是什么?
答案 0 :(得分:67)
您可以使用集成的coffee
shell工具执行此操作:
coffee --output lib --compile src
将src
中.coffee文件的目录树编译为lib
中.js文件的并行树。
查看http://coffeescript.org/#usage了解详情
答案 1 :(得分:20)
coffee -c .
谢谢@TrevorBurnham
答案 2 :(得分:4)
coffee --watch --compile .
或
coffee -wc .
这些命令中的任何一个都将永远运行,在当前目录中查看* .coffee文件,并在* .coffee文件发生更改时将这些* .coffee文件编译为* .js JavaScript文件。
如果你想将* .js文件生成到其他目录中,只需添加--output或-o,如下所示:
coffee --watch --output lib --compile src
或
coffee -w -o lib -c src
答案 3 :(得分:-1)
如果您使用的是* nix系统:
find -name "*.coffee" -exec coffee -c {} \;
您也可以考虑使用Guard
:https://github.com/guard/guard-coffeescript