Fork me on GitHub
#shadow-cljs
<
2019-08-03
>
mavbozo05:08:45

@thheller i've narrowed the problem down to having "shadow-cljs": "2.8.40" in package.json & [fulcrologic/fulcro "2.8.12"] in shadow-cljs.edn's :dependencies. If I removed the fulcrologic/fulcro 2.8.12, shadow-cljs server works. I've created a demo repo here https://github.com/mavbozo/shadow1

thheller06:08:59

@mavbozo try [fulcrologic/fulcro "2.8.12" :exclusions [org.clojure/clojurescript org.clojure/core.async]] instead

mavbozo07:08:26

still get same error with dependencies

:dependencies
 [
  [fulcrologic/fulcro "2.8.12" :exclusions [org.clojure/clojurescript org.clojure/core.async]]
  ]

thheller07:08:38

for some reason fulcro declares way too many dependencies

thheller07:08:28

add org.clojure/google-closure-library and com.google.javascript/closure-compiler-externs to the exclusions

thheller07:08:33

hopefully it starts working then?

mavbozo07:08:22

YES!!. it works. also works in shadow-cljs 2.8.42. Thank you. Thank you so much.