簡體   English   中英

ClojureScript針對多頁面Web應用程序的獨立構建

[英]ClojureScript's separate builds for multipage web app

我有一個在后端使用Clojure和在前端使用ClojureScript的Web應用程序,它由幾個頁面組成,每個頁面都需要適當的構建js文件。

現在我知道cljsbuild可以構建單獨的構建(如果在 config文件的build部分中指定),前提是每個構建都有自己的文件夾。

問題是 :現在我需要在每個文件夾中復制一些共享代碼才能正確構建。 除此之外,我必須為即使是簡單的cljs文件創建全新的文件夾,更不用說每次我的project.clj的:builds部分都要編輯。

所以,它是2016年,到目前為止,我所見過的關於ClojureScript的所有教程都是針對單頁應用程序的。 我正在尋找什么資源或最佳實踐,我錯過了什么?

如何在標准的多頁Clojure堆棧Web應用程序中使用ClojureScript?

謝謝。

:modules編譯器選項可用於將clojurescript構建拆分為可根據需要提供的優化模塊。

你真的需要多個cljs構建嗎?

難道你不能只創建一個, export你需要的組件,並在需要時將它們連接到dom中嗎?

它可能就像從一個命名空間到另一個命名空間使用require一樣容易。

例如,假設您具有以下結構:

project ├── src │ └── cljs │ ├── page1 │ ├── page2 │ │

你可能require從命名空間中的東西page1.subnamespace從內page2

暫無
暫無

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

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