Я установил shadow-cl js следующим образом:
npm install -g shadow-cljs
Затем я создал файл shadow-cl js .edn со следующими параметрами:
[{:id "app"
:source-paths ["src/cljs" "src/cljc" "dev"]
:figwheel {:on-jsload "myapp.system/reset"}
:compiler {:main cljs.user
:asset-path "js/compiled/out"
:output-to "dev-target/public/js/compiled/myapp.js"
:output-dir "dev-target/public/js/compiled/out"
:source-map-timestamp true
:preloads [devtools.preload]
:optimizations :none}}
{:id "test"
:source-paths ["src/cljs" "test/cljs" "src/cljc" "test/cljc"]
:compiler {:output-to "dev-target/public/js/compiled/testable.js"
:main myapp.test-runner
:optimizations :none}}
{:id "min"
:source-paths ["src/cljs" "src/cljc"]
:jar true
:compiler {:main myapp.system
:output-to "resources/public/js/compiled/myapp.js"
:output-dir "target"
:source-map-timestamp true
:optimizations :advanced
:closure-defines {goog.DEBUG false}
:pretty-print false}}
]
Затем в уже запущенном clj repl я делаю Mx cider-connect-sibling-cl js и выбираю опцию shadow repl. Но я понимаю, что shadow-cl js Clojurescript REPL недоступен. Как заставить работать тень cl js?