我有一个包含Clojure和amp; ClojureScript代码。我希望在通过Next ►
运行服务器时包含未经优化的ClojureScript,否则优化ClojureScript。这样做的惯用方法是什么?
我正在使用:
◄ Previous
我的处理程序只是一个简单的处理程序:
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-stomp</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
</dependency>
这是我的服务器指令:
lein ring server
我正在寻找一种能够在我的观点中做到这一点的方法:
[[bidi "1.19.0"]
[hiccup "1.0.5"]
[org.clojure/clojure "1.7.0-beta3"]
[org.clojure/clojurescript "0.0-3269"]]
[[lein-cljsbuild "1.0.4"]
[lein-ring "0.9.4"]]
答案 0 :(得分:1)
执行此操作的惯用方法是使用:dev
配置文件使用leiningen profiles。然后,您可以在开发配置文件中确保您的ClojureScript构建正在进行而无需优化,参见leiningen cljsbuild compilation profiles。
如果您希望能够识别正在运行的devserver,可以在:env {:dev true}
个人资料中使用environ - include :dev
,然后在代码中调用{{ 1}}。您可能需要查看reagent-template的灵感。