2015-10-14 52 views
1

我有一個項目使用Figwheel與ClojureScript,我正在開發一個ClojureScript庫。我的週期涉及修改庫,安裝lein install,然後從應用程序使用它。如何快速重新加載我正在開發的ClojureScript庫的新代碼?

最後一部分是我不確定的那部分。在應用程序中沒有什麼短缺的lein clean似乎擺脫了以前的圖書館副本。每次修改庫時必須執行lein clean並重新編譯是非常麻煩的。

有沒有更好的方法?

回答

1

你可以你的lib源路徑可能添加到您的cljsbuild源路徑project.clj

:cljsbuild {:builds [{:id "dev" 
         :source-paths ["src" "/my/awesome/lib/src"]} 
         ...}]} 

所以你可以簡單地指需要命名空間和figwheel將重新編譯都在一個lib和所有更改您的應用程序。我想這應該工作。

+0

太棒了!非常簡單!謝謝。 – Pablo

0

你可以做的另一件事是使用figwheel(reset-autobuild)命令。這可以是有用的,因爲它會在重建cljs文件之前進行隱式的lein clean。

相關問題