ich versucht habe, die Tutorials, wie am besten zu folgen, wie ich kann, aber für das Leben von mir nicht leben scheinen zu bekommen NachladenAutomatisieren mit Boot-clojure
ist meine Verzeichnisstruktur zu arbeiten, wie folgt: -
/resources
|------/public
|------/css
|------/js
|---- main.cljs.edn
/src
|----/app2
|---- server.clj
|----/cljs
|-----/scripts
|------- client.cljs
|------- dev.cljs
ich habe folgendes build.boot
(set-env!
:source-paths #{"src/cljs"}
:resource-paths #{"resources/public"}
:dependencies '[
[adzerk/boot-cljs "1.7.170-3" :scope "test"]
[adzerk/boot-cljs-repl "0.3.2" :scope "test"]
[com.cemerick/piggieback "0.2.1" :scope "test"]
[weasel "0.7.0" :scope "test"]
[org.clojure/tools.nrepl "0.2.12" :scope "test"]
[pandeiro/boot-http "0.7.3" :scope "test"]
[adzerk/boot-reload "0.4.12" :scope "test"]
[tailrecursion/boot.ring "0.2.1" :scope "test"]
[org.clojure/clojure "1.8.0"]
[org.clojure/clojurescript "1.9.89"]
[ring/ring-core "1.5.0" :scope "test"]
[ring/ring-jetty-adapter "1.5.0" :scope "test"]
[enfocus "2.0.0-SNAPSHOT"]
])
(require
'[adzerk.boot-cljs :refer [cljs]]
'[pandeiro.boot-http :refer [serve]]
;;'[tailrecursion.boot.task.ring :as ring]
'[adzerk.boot-reload :refer [reload]]
'[adzerk.boot-cljs-repl :refer [cljs-repl start-repl repl-env]])
(deftask dev []
(comp
(watch)
(reload :port 9001 :on-jsload 'scripts.dev/refresh)
(cljs-repl :nrepl-opts {:port 9000})
(cljs :ids #{"js/main"} :source-map true :optimizations :none)
(serve :dir "resources/public" :port 3000)
(target :dir #{"target"})
))
mein Prozessausgang in Ordnung zu sein scheint
Schreiben Adzerk/boot_reload/init653.cljs zu ws verbinden: // localhost: 9001 ... Writing boot_cljs_repl.cljs ...
Start Datei-Watcher (CTRL-C zu beenden) ...
Hinzufügen: erfordern adzerk.boot-reload.init653 zu main.cljs.edn ... nREPL Server gestartet auf Port 9000 auf Host 127.0.0.1 - nrepl: //127.0.0.1: 9000 Hinzufügen: erfordern adzerk. boot-cljs-repl zu main.cljs.edn ... Kompilieren ClojureScript ...? js/main.js 2016-07-23 02: 38: 50.287: INFO :: clojure-Agent-send-off-pool-0: Protokollierung initialisiert @ 51878ms 2016-07-23 02: 38: 50.450: INFO : oejs.Server: clojure-agent-send-off-pool-0: jetty-9.2.10.v20150310 2016-07-23 02: 38: 50.501: INFO: oejs.ServerConnector: clojure-agent-send-off -pool-0: Gestartet ServerConnector @ 4451c4ae {HTTP/1.1} {0.0.0.0:3000} 2016-07-23 02: 38: 50.506: INFO: oejs.Server: clojure-agent-send-off-pool- 0: @ 52097ms gestartet Anlegestelle auf http://localhost:3000 gestartet Ziel Schreiben dir (s) ... Abgelaufene Zeit: 33,710 sec
ich an die URL gehen ... alles auscheckt. Dann habe ich versucht, die .cljs und .html-Dateien, aber nichts .... aktualisieren aktualisieren nicht aktualisiert, es sei denn, ich manuell laden den Browser selbst
Ich bekomme es einfach nicht ... wie soll das funktionieren? Was mache ich falsch?