我正在尝试使用 Calva REPL 在 VS Code 中评估一些 Clojure 表单。
当我运行这些命令中的任何一个时,都会出现错误:
没有应用程序连接到 REPL 服务器。确保您的 JS 环境已加载您编译的 ClojureScript 代码。
它似乎不允许我切换名称空间。
我正在尝试使用 Calva REPL 在 VS Code 中评估一些 Clojure 表单。
当我运行这些命令中的任何一个时,都会出现错误:
没有应用程序连接到 REPL 服务器。确保您的 JS 环境已加载您编译的 ClojureScript 代码。
它似乎不允许我切换名称空间。
通过对问题的评论,我假设这是一个浏览器项目。根据错误消息,它是 shadow-cljs。
使用 shadow-cljs Calva 有点过早地打开了 REPL 窗口,因为我们仍然缺乏一种可靠的方法来确保与 ClojureScript 应用程序的连接。一旦你得到提示,就像你在那里(令人尴尬undefined
)一样,尝试使用应用程序重新加载网页。然后你应该能够评估一些东西,并且提示应该得到一些不那么未定义的东西。
我可以推荐加入Clojurians Slack 上的 #calva 频道,以获得更快的帮助。