问题标签 [nrepl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clojure - cider-connect-clj 无法连接到 nrepl.server/start-server
A)我遇到了一个问题,Cider 不能cider-connect-clj
(或cider-connect-cljs
)连接到我在我的应用程序代码中启动的nREPL 服务器。草书也不行。它必须是需要包含的简单配置或中间件。但我一直在看这段代码太久了。我错过了什么?
我有一个看起来像这样的 Clojure 文件。
nrepl.server/start-server
开始正常。在 Emacs 中,我可以通过调用cider-connect-clj
(或cider-connect-cljs
)进行连接。但随后 REPL 无法根据“同步”请求进行初始化。
一世。Emacs 控制台
ii. nREPL 控制台
B)我实际上正在运行Figwheel-Main并连接一个 nREPL,用于 Clojurescript 连接。全部在我的 Clojure 应用程序中。
我认为 Figwheel 部分不会影响苹果酒的连接尝试。但我将它包括在内只是为了上下文。
clojure - 一起使用 Calva / Reveal 时出现问题
我使用 Vscode + Calva 开发 Clojure。我观看了这个并尝试将 Reveal 与 Calva 一起使用。
我看到了这个并将cider.nrepl/cider-middleware添加到中间件。
(我正在使用它 deps.edn
,只是添加cider/cider-nrepl {:mvn/version "0.26.0"}
和cider.nrepl/cider-middleware
.doc 仅提及cider.nrepl/cider-middleware
,但在我的环境中,没有cider/cider-nrepl {:mvn/version "0.26.0"}
出错。它说类路径中没有苹果酒)
这是我的 deps.edn。
当我运行时clojure -M:repl/reveal-light-nrepl
,Reveal 工作正常。
现在我想在我的 Calva 项目中使用它。
我的意思是,clojure -M:repl/reveal-light-nrepl
只是独立的。没有项目集成。
我应该怎么办?
我认为这可能会有所帮助。
但我不知道这意味着什么。(我是 Clojure 新手。)我知道如何插入。但我看到的只是选择构建选项。我没有看到reveal-nrepl-middleware。
也许我应该看看自定义 REPL 连接序列?