2013-03-12 49 views
1

我正在用compojure和Leiningen 2构建一个web应用程序。有没有一种方法可以自动将coffeescript编译为JavaScript,就像Ruby on Rails用链接一样?如何在Clojure中自动编译coffeescript?

+0

你能详细说明你在找什么吗?只要coffeescript文件发生变化,'coffee --compile --watch src /'auto就会编译,像emacs这样的编辑器通常具有“保存时编译(compile-on-save)”功能,如果你真的想从clojure中完成所有工作,可以使用' java.nio.file'观看服务API。 – ToBeReplaced 2013-03-12 03:52:12

+0

就像这篇文章中的:prep-tasks一样。 http://blog.arc90.com/2012/07/19/compile-your-coffeescript-along-with-your-clojure/ 但我想我可以用--watch。从来不知道咖啡文本有内置。谢谢! – 2013-03-12 04:41:00

回答

2

如果您对钢轨资产管道熟悉,请看Dieter(https://github.com/edgecase/dieter)。它是允许咖啡,sass,less,haml等编译的环形中间件。您不需要watch或每次手动编译文件。

+0

您可以详细了解如何实施它吗?我已经设置了中间件,现在我迷失了如何命名我的文件并让它编译。另外,当我评估资产链接时,它返回nil。 – 2013-03-12 22:36:51

+0

我们需要更多关于您项目结构的信息。代码是开源的,在Github上?如果我能自己尝试,也许会更容易解决。 – 2013-03-13 01:48:46