編譯當前目錄和所有子目錄中所有.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