3

看起来原子编辑器通过各种包具有合理程度的 clojure 和 clojurescript 支持。有没有人有推荐的方法来配置它以使用无花果?显然,这可以使用单独的终端,但我对是否可以使用更集成的编辑 REPL 感兴趣。REPL 在浏览器应用程序中执行代码的地方。

我正在为intellij/cursive ide寻找类似于https://github.com/bhauman/lein-figwheel/wiki/Running-figwheel-in-a-Cursive-Clojure-REPL提供的帮助。

更新:在阅读了在 NRepl 中使用 Figwheel REPL并意识到 atom 包proto-repl提供的“启动 REPL”命令可能已运行lein repl后,我相应地更新了我的项目 -请参阅 gist

启动 REPL 产生了一些有希望的输出(参见 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
4

1 回答 1

0

看起来这在proto-repl repo的第 54 期中正在讨论,但目前还没有解决方案。

于 2016-08-10T07:00:05.973 回答