簡體   English   中英

如何設置完整的 Clojure/ClojureScript 堆棧?

[英]How to setup full Clojure/ClojureScript stack?

我需要使用 clojure/clojurescript 制作網絡應用程序,但我無法正確設置它們。 我不知道如何在一個端口中啟動 clojure 和 clojurescript REPL。 或者我該怎么做? Clojure 后端工作正常。 Clojurescript 也能正常工作。 但是我無法讓它們在一個端口中一起工作。 我使用 immutant/compojure、leiningen、figwheel。 有人可以幫我怎么做嗎?

編輯:

首先,我啟動了后端 REPL:

lein repl
***
ns=> (-main)

它從 8080 端口開始。 其次是 figwheel REPL:

lein fighwheel

它從 9500 端口開始。 我試圖在同一個 9500 端口上啟動后端,但 figwheel 說該端口正忙。 我想知道如何在前端使用 clojurescript 構建 Web 應用程序?

你可能想看看這本書:

https://pragprog.com/titles/dswdcloj3/web-development-with-clojure-third-edition/

和這個圖書館:

https://luminusweb.com/

我在 CLJ 和 CLJS 中都有一個模板項目,您可以克隆和試驗:


對於部署,您將 CLJS 代碼編譯為 JavaScript“可執行文件”。 此 JS 代碼通常在index.html或類似的 HTML 文件中引用(請參閱 CLJS 模板存儲庫中的resources/public/index.html )。

有關 figwheel 網站的更多信息:這里這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM