首页 > 解决方案 > 没有应用程序连接到 REPL 服务器

问题描述

我正在尝试使用 Calva REPL 在 VS Code 中评估一些 Clojure 表单。

当我运行这些命令中的任何一个时,都会出现错误:

没有应用程序连接到 REPL 服务器。确保您的 JS 环境已加载您编译的 ClojureScript 代码。

它似乎不允许我切换名称空间。

在此处输入图像描述

标签: visual-studio-codeclojureclojurescriptread-eval-print-loopshadow-cljs

解决方案


通过对问题的评论,我假设这是一个浏览器项目。根据错误消息,它是 shadow-cljs。

使用 shadow-cljs Calva 有点过早地打开了 REPL 窗口,因为我们仍然缺乏一种可靠的方法来确保与 ClojureScript 应用程序的连接。一旦你得到提示,就像你在那里(令人尴尬undefined)一样,尝试使用应用程序重新加载网页。然后你应该能够评估一些东西,并且提示应该得到一些不那么未定义的东西。

我可以推荐加入Clojurians Slack 上的 #calva 频道,以获得更快的帮助。


推荐阅读