问题标签 [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.

0 投票
1 回答
238 浏览

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 部分不会影响苹果酒的连接尝试。但我将它包括在内只是为了上下文。

0 投票
0 回答
64 浏览

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 连接序列?