编译当前目录和所有子目录中所有.coffee文件的最简单方法是什么?CoffeeScript - 编译当前目录和所有子目录中的所有.coffee文件
回答
如果使用* nix系统:
find -name "*.coffee" -exec coffee -c {} \;
,你也可以考虑使用Guard
:https://github.com/guard/guard-coffeescript
您可以用集成coffee
shell工具这样做:
将src
中的.coffee文件的目录树编译成的.js文件的并行树。 检查http://coffeescript.org/#usage更多细节
虽然我经常使用警卫,但这是'咖啡标记的方式'。 – lucapette 2012-01-11 11:42:16
这个问题涉及到“当前目录”,所以你想'.',而不是'src'。如果你将每个'.js'文件输出到它编译的'.coffee'文件所在的目录中,则不需要'--output'。所以:'咖啡-c .' – 2012-01-11 16:38:35
谢谢@TrevorBurnham – MrBojangles 2012-09-07 21:57:11
coffee -c .
感谢@TrevorBurnham
这也适用于Windows。 – 2013-10-17 14:34:11
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
- 1. Makefile编译当前目录和所有子目录中的所有.cpp文件
- 2. 从当前目录和子目录检索所有文件
- 3. 获取当前目录中的所有文件和目录python
- 4. 列出目录+子目录中的所有文件和目录
- 5. 打印出当前目录和子目录中的所有文件在Python
- 6. 如何计算当前目录和子目录中所有文件的所有行?
- 7. 列出目录中的文件和所有子目录
- 8. 列出目录和子目录中的所有jpg文件
- 9. 禁用eslint目录和子目录中的所有文件
- 10. 列出目录中的所有文件和子目录C#
- 11. 列出目录中的所有子目录和文件
- 12. 在根目录和所有子目录中的Foreach文件
- 13. 寻找通过目录中的所有文件和子目录
- 14. 如何遍历目录和子目录中的所有文件
- 15. 列出目录中的所有子目录和文件
- 16. 删除目录和所有子目录中的特定文件
- 17. list.files()目录和子目录中的所有文件
- 18. Perforce:列出当前目录中的所有文件,但不包含子目录
- 19. 如何使用find编译所有子目录中的所有文件?
- 20. 获取目录中的所有文件和所有文件的所有子目录下
- 21. PHP删除的目录都是空的所有文件和所有子目录
- 22. 从目录和所有子目录中移动文件
- 23. 获得从目录中的所有文件和所有子目录除了一个子目录
- 24. 在gedit当前目录的所有子目录中打开所有名为generator.yml的文件
- 25. php获取所有子目录和所有文件的列表
- 26. 保持目录和所有子目录递归除了文件
- 27. 复制所有文件和目录及子目录SAS
- 28. wget:下载目录/子目录中的所有文件
- 29. 统计目录及其子目录中的所有文件
- 30. 庆典:打印目录中的所有文件子目录
有点儿傻使用当'咖啡-c .'做同样的事情时'发现'... – 2012-01-11 16:39:11
@TrevorBurnham不错的功能。无知的我。 – qiao 2012-01-12 04:21:11
'find'不是一个很好的答案。使用'coffee -wc'时,无论何时更改目录 – AlessMascherpa 2013-03-04 11:23:55