如何用figwheel为clojurescript开发设置原子编辑器?

时间:2016-08-09 12:58:31

标签: clojure clojurescript atom-editor figwheel

看起来原子编辑器通过各种包装具有合理程度的clojure和clojurescript支持。 是否有人建议将其配置为使用figwheel?显然,使用单独的终端可以实现这一点,但我对是否可以使用更集成的编辑内REPL感兴趣。 REPL在浏览器应用程序中执行代码的地方。

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

更新:阅读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

1 个答案:

答案 0 :(得分:0)

proto-repl repo上的问题54中正在讨论这个问题,但目前还没有解决方案。