它看起來像原子編輯器通過各種軟件包有合理程度的clojure和clojurescript支持。 有沒有人有推薦的方法來配置它使用figwheel?顯然這可以使用一個單獨的終端,但我對是否可以使用更多集成的編輯內REPL感興趣。 REPL在瀏覽器應用程序中執行代碼的地方。如何用figwheel設置clojurescript開發的原子編輯器?
我正在尋找類似於intellij/cursive ide的https://github.com/bhauman/lein-figwheel/wiki/Running-figwheel-in-a-Cursive-Clojure-REPL提供的幫助。
更新:閱讀Using the Figwheel REPL within NRepl,並意識到「開始REPL」命令由原子包proto-repl提供大概跑lein repl
後,我更新了相應我的項目 - see gist。
開始REPL生成了一些很有前途的輸出see gist,並且該應用程序在瀏覽器中正確啓動。
幾乎在那裏!這工作,但到目前爲止,我還沒有找到一種方法來釋放端口3449再次。甚至沒有關閉編輯器並重新啓動。
這裏的問題
user=> nil
(stop-figwheel!)
user=> nil
(start-figwheel!)
Figwheel: Starting server at http://127.0.0.1:3450
Port 3450 is already being used.
Are you running another Figwheel instance?
If you want to run two Figwheel instances add a new :server-port (i.e.:server-port 3450)
to Figwheel's config options in your project.clj
好的 - 我在正確的軌道上。 [intellij說明](https://github.com/bhauman/lein-figwheel/wiki/Running-figwheel-in-a-Cursive-Clojure-REPL)也適用於原子,有兩個小變化: 1.您需要安排在nrepl連接後以某種方式調用腳本/ repl.clj文件中的命令。 2.您需要將對proto-repl的依賴添加到project.clj。 [這裏是項目]()我配置爲使用原子。 – grumplet