This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-10-31
Channels
- # aleph (8)
- # announcements (11)
- # aws (1)
- # babashka (7)
- # beginners (104)
- # calva (52)
- # clara (1)
- # clj-kondo (28)
- # cljdoc (8)
- # cljsrn (2)
- # clojure (20)
- # clojure-europe (8)
- # clojure-uk (1)
- # clojurescript (26)
- # core-typed (3)
- # datomic (6)
- # holy-lambda (1)
- # jobs (1)
- # jobs-discuss (14)
- # malli (7)
- # pathom (31)
- # polylith (19)
- # re-frame (8)
- # reitit (1)
- # releases (1)
- # shadow-cljs (5)
- # tools-build (92)
I'm running into an error trying to use vega-lite. I am using the Portal project as an example. I have the same deps as here: https://github.com/djblue/portal/blob/master/package.json#L41-L43
And in my UI, I require ["vega-embed" :as vegaEmbed]
as with here: https://github.com/djblue/portal/blob/master/src/portal/ui/viewer/vega.cljs#L3
I get this error after adding the require and building:
failed to resolve: ./iterator.js from prj/node_modules/vega-embed/build/vega-embed.js
{:require-from #object[java.io.File 0x28b055c "prj/node_modules/vega-embed/build/vega-embed.js"], :require "./iterator.js"}
ExceptionInfo: failed to resolve: ./iterator.js from prj/node_modules/vega-embed/build/vega-embed.js
shadow.build.npm/find-file (npm.clj:464)
shadow.build.npm/find-file (npm.clj:405)
shadow.build.npm/find-resource (npm.clj:737)
shadow.build.npm/find-resource (npm.clj:730)
shadow.build.resolve/find-npm-resource (resolve.clj:122)
shadow.build.resolve/find-npm-resource (resolve.clj:93)
shadow.build.resolve/eval18692/fn--18695 (resolve.clj:262)
clojure.lang.MultiFn.invoke (MultiFn.java:244)
shadow.build.resolve/find-resource-for-string (resolve.clj:80)
shadow.build.resolve/find-resource-for-string (resolve.clj:69)
shadow.build.resolve/resolve-string-require (resolve.clj:452)
shadow.build.resolve/resolve-string-require (resolve.clj:435)
shadow.build.resolve/resolve-require (resolve.clj:672)
shadow.build.resolve/resolve-require (resolve.clj:665)
shadow.build.resolve/resolve-deps/fn--18641 (resolve.clj:51)
clojure.lang.PersistentVector.reduce (PersistentVector.java:343)
clojure.core/reduce (core.clj:6829)
clojure.core/reduce (core.clj:6812)
shadow.cljs.util/reduce-> (util.clj:45)
shadow.cljs.util/reduce-> (util.clj:44)
shadow.build.resolve/resolve-deps (resolve.clj:49)
shadow.build.resolve/resolve-deps (resolve.clj:33)
shadow.build.resolve/resolve-string-require (resolve.clj:477)
shadow.build.resolve/resolve-string-require (resolve.clj:435)
shadow.build.resolve/resolve-require (resolve.clj:672)
shadow.build.resolve/resolve-require (resolve.clj:665)
shadow.build.resolve/resolve-deps/fn--18641 (resolve.clj:51)
clojure.lang.PersistentVector.reduce (PersistentVector.java:343)
clojure.core/reduce (core.clj:6829)
clojure.core/reduce (core.clj:6812)
shadow.cljs.util/reduce-> (util.clj:45)
shadow.cljs.util/reduce-> (util.clj:44)
shadow.build.resolve/resolve-deps (resolve.clj:49)
shadow.build.resolve/resolve-deps (resolve.clj:33)
shadow.build.resolve/resolve-symbol-require (resolve.clj:659)
shadow.build.resolve/resolve-symbol-require (resolve.clj:618)
shadow.build.resolve/resolve-require (resolve.clj:669)
shadow.build.resolve/resolve-require (resolve.clj:665)
shadow.build.resolve/resolve-deps/fn--18641 (resolve.clj:51)
clojure.lang.PersistentVector.reduce (PersistentVector.java:343)
clojure.core/reduce (core.clj:6829)
clojure.core/reduce (core.clj:6812)
shadow.cljs.util/reduce-> (util.clj:45)
shadow.cljs.util/reduce-> (util.clj:44)
shadow.build.resolve/resolve-deps (resolve.clj:49)
shadow.build.resolve/resolve-deps (resolve.clj:33)
shadow.build.resolve/resolve-symbol-require (resolve.clj:659)
shadow.build.resolve/resolve-symbol-require (resolve.clj:618)
shadow.build.resolve/resolve-require (resolve.clj:669)
shadow.build.resolve/resolve-require (resolve.clj:665)
shadow.build.resolve/resolve-entry (resolve.clj:679)
shadow.build.resolve/resolve-entry (resolve.clj:678)
clojure.lang.PersistentVector.reduce (PersistentVector.java:343)
clojure.core/reduce (core.clj:6829)
clojure.core/reduce (core.clj:6812)
shadow.cljs.util/reduce-> (util.clj:45)
shadow.cljs.util/reduce-> (util.clj:44)
shadow.build.resolve/resolve-entries (resolve.clj:693)
shadow.build.resolve/resolve-entries (resolve.clj:684)
shadow.build.modules/resolve-module/fn--19935 (modules.clj:252)
shadow.build.modules/resolve-module (modules.clj:248)
shadow.build.modules/resolve-module (modules.clj:238)
clojure.lang.PersistentVector.reduce (PersistentVector.java:343)
clojure.core/reduce (core.clj:6829)
clojure.core/reduce (core.clj:6812)
shadow.build.modules/resolve-modules (modules.clj:258)
shadow.build.modules/resolve-modules (modules.clj:257)
shadow.build.modules/analyze (modules.clj:312)
shadow.build.modules/analyze (modules.clj:303)
shadow.build/resolve (build.clj:428)
shadow.build/resolve (build.clj:422)
shadow.build/compile (build.clj:460)
shadow.build/compile (build.clj:453)
shadow.cljs.devtools.server.worker.impl/build-compile (impl.clj:363)
shadow.cljs.devtools.server.worker.impl/build-compile (impl.clj:344)
shadow.cljs.devtools.server.worker.impl/eval21696/fn--21699 (impl.clj:457)
clojure.lang.MultiFn.invoke (MultiFn.java:234)
shadow.cljs.devtools.server.util/server-thread/fn--21444/fn--21445/fn--21453 (util.clj:269)
shadow.cljs.devtools.server.util/server-thread/fn--21444/fn--21445 (util.clj:268)
shadow.cljs.devtools.server.util/server-thread/fn--21444 (util.clj:241)
Any idea what I'm doing wrong? I've deleted node_modules/
and reinstalled deps but it didn't help.