我的开发卡曾经与 Figwheel 一起使用。但是我不能让它们用 shadow-cljs 显示。
Shadow 发出此消息:
shadow-cljs - 用于 :cards 的 HTTP 服务器可在http://localhost:3450获得
命名空间cards.card-ui
只是一系列要求。
我有一条println
消息cards.card-ui
正在显示。
在shadow-cljs.edn
我有两个:builds
. 这是第二个:
:cards {:target :browser
:output-dir "resources/public/js/cards"
:asset-path "js/cards"
:modules {:main {:entries [cards.card-ui]}}
:compiler-options {:static-fns false}
:devtools {:http-root "resources/public"
:http-resource-root "resources/public"
:http-port 3450
:http-handler shadow.http.push-state/handle
:push-state/index "cards.html"
:preloads [devtools.preload
default-db-format.preload]}
:dev {:compiler-options {:devcards true}}
}
cards.html
有一个body标签,它有一个id为“app”的div标签。我将浏览器带到http://localhost:3450/cards.html
并得到一个空白页面。我最好的理论是cards.card-ui
命名空间没有安装在app
.