我们有一个项目和 2 个构建:
:cljsbuild {:builds
[
{:id "devguidelines"
:source-paths ["src"]
:figwheel {:on-jsload "vr.guidelines/on-js-reload"}
:compiler {:main vr.guidelines
:asset-path "js/compiled/out"
:output-to "resources/public/js/compiled/vr.guidelines.js"
:output-dir "resources/public/js/compiled/out"
:source-map-timestamp true}}
{:id "testguidelines"
:source-paths ["src" "test"]
:compiler {:output-to "resources/public/js/test/test.guidelines.js"
:output-dir "resources/public/js/test/out"
:optimizations :none
:main vr.test-runner
:asset-path "js/test/out"
:source-map true
;; :source-map-timestamp true
:cache-analysis true }}
当我启动它时:
rlwrap lein figwheel devguidelines testguidelines
它们都是在 repl 中构建的,我可以访问 testguidelines 而不是 devguidelines,这使得 repl 无用。(为构建启动 ClojureScript REPL:testguidelines)如何配置 repl 以重新加载 devguidelines 而不是 testguidelines?