在repl-launch中使用特定的lein-cljsbuild配置?

时间:2014-01-12 08:40:21

标签: clojure clojurescript leiningen

有没有办法指定只通过repl-launch构建特定的构建配置?

可能是这样的:

lein trampoline cljsbuild <build_config_id> repl-launch chrome

我想我的:dev和:prod构建配置输出到同一个文件,这样我就不用担心有一个包含cljsoutput-dev.js等的index-dev.html。

目前我使用

启动服务器
lein ring server-headless 3000

1 个答案:

答案 0 :(得分:0)

我认为你可以在lein-cljsbuild repl-support页面找到解决方案,https://github.com/emezeske/lein-cljsbuild/blob/1.0.1/doc/REPL.md#repl-launch

您可以将repl-launch-commands指定为cljs-build properties

(defproject lein-cljsbuild-example "1.2.3"
  :plugins [[lein-cljsbuild "1.0.1"]]
  :cljsbuild {
    :repl-listen-port 9000
    :repl-launch-commands
      {"my-launch" ["firefox" "-jsconsole" "http://localhost/my-page"]})

还有一个@cemerick/austin项目与这个问题非常相关,也许可以帮助你。 (Browser-connected REPLs