This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-11-03
Channels
- # announcements (1)
- # babashka (2)
- # beginners (17)
- # calva (11)
- # cider (4)
- # clara (3)
- # clj-kondo (19)
- # cljs-dev (60)
- # clojure (27)
- # clojure-europe (1)
- # clojure-nl (2)
- # clojure-spec (1)
- # clojure-uk (11)
- # clojurescript (128)
- # core-logic (7)
- # cursive (7)
- # data-science (3)
- # datomic (76)
- # defnpodcast (4)
- # fulcro (5)
- # malli (5)
- # off-topic (7)
- # re-frame (1)
- # reitit (3)
- # shadow-cljs (86)
- # spacemacs (5)
- # test-check (48)
- # tools-deps (9)
- # vim (12)
- # xtdb (6)
I want to use [com.fulcrologic.fulcro-css.localized-dom :as dom]
in my fulcro 3 app so I add the lib com.fulcrologic/fulcro-garden-css {:mvn/version "3.0.7"}
but I get error:
[:main] Build failure:
------ ERROR -------------------------------------------------------------------
File: jar:file:/home/johan/.m2/repository/com/fulcrologic/fulcro-garden-css/3.0.7/fulcro-garden-css-3.0.7.jar!/com/fulcrologic/fulcro_css/localized_dom.cljs
Exception: No namespace: com.fulcrologic.fulcro-css.localized-dom found
clojure.core/the-ns (core.clj:4162)
clojure.core/ns-publics (core.clj:4189)
clojure.core/ns-publics (core.clj:4189)
shadow.build.macros/find-macros-in-ns (macros.clj:33)
shadow.build.macros/find-macros-in-ns (macros.clj:31)
shadow.build.macros/load-macros (macros.clj:81)
shadow.build.macros/load-macros (macros.clj:51)
...
What am I missing?@intemycket two possibilities come to mind: 1. You’re writing a cljc file and didn’t use conditional reader to include both the server and client versions of that ns 2. You put the dep in a section that isn’t seen by the cljs build
what I have is only deps.edn:
{:paths ["src/main" "resources"]
:deps {com.fulcrologic/fulcro {:mvn/version "3.0.0-alpha-18" :note "Fulcro"}
com.fulcrologic/fulcro-garden-css {:mvn/version "3.0.7"}
org.clojure/clojure {:mvn/version "1.10.1" :note "Clojure"}}
:aliases {:dev {:extra-paths ["src/dev"]
:extra-deps {org.clojure/clojurescript {:mvn/version "1.10.520"}
thheller/shadow-cljs {:mvn/version "2.8.40"}
binaryage/devtools {:mvn/version "0.9.10"}}}}}
and camera.cljs
(ns app.ui.components.camera
(:require
[com.fulcrologic.fulcro.components :as comp :refer [defsc]]
[com.fulcrologic.fulcro-css.localized-dom :as dom]))
(defsc Camera [this props]
{:css [[:.red {:color "red"}]]}
(dom/div
:.red
"PICTURE"))
(def ui-camera (comp/factory Camera))