繁体   English   中英

无法在CIDER中设置Figwheel REPL

[英]Trouble setting up Figwheel REPL within CIDER

我刚开始使用以下模板制作一个简单的cljs应用程序:

lein new figwheel someproject -- --reagent

我希望在苹果酒中使用REPL进行cljs开发,就像我通常用于普通clj项目一样,所以我做了一些研究并最终在这里:

https://github.com/bhauman/lein-figwheel/wiki/Using-the-Figwheel-REPL-within-NRepl

我阅读了说明,并验证了所有正确的依赖项都在project.clj中(不必更改任何内容,看起来模板添加了我需要的所有内容)。 上面链接的最后一步表明我需要将以下代码添加到我的emacs配置中:

(require 'cider)
(setq cider-cljs-lein-repl
      "(do (require 'figwheel-sidecar.repl-api)
           (figwheel-sidecar.repl-api/start-figwheel!)
           (figwheel-sidecar.repl-api/cljs-repl))")

现在 - 我是一个emacs newb,所以我使用的设置仍然是我第一次从“ Clojure for the Brave and True ”中学到的设置:

https://github.com/flyingmachine/emacs-for-clojure

我试着先把上面的片段放在~/.emacs.d/init.el ,但每当我尝试Mx cider-jack-in ... ,都没有cider-jack-in-clojurescript选项。 我也尝试将片段放在~/.emacs.d/customizations/setup-clojure.el ,这似乎是一个更合乎逻辑的家,但结果相同。

我真的很想能够让这个REPL运行起来,所以任何帮助都会受到赞赏。

我通常使用普通的cider-jack-in然后从REPL调用所有东西:

(use 'figwheel-sidecar.repl-api)
(start-figwheel!)
(cljs-repl)

如果你想要两个repl,你可以在通过cider-connect打开的单独REPL中完成最后一步(cljs-repl)

如果您刚开始使用Emacs,我相信您最好的选择是Spacemacs: http ://spacemacs.org/。 如果你有兴趣,我做了一篇博客文章和一个关于我的开发工作流程的视频

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM