繁体   English   中英

为什么 CIDER 的 REPL 的行为不一致? 如何理解 shadow-cljs 的错误信息“No available JS runtime”?

[英]Why is CIDER's REPL's behavior inconsistent? How to understand shadow-cljs' error message "No available JS runtime"?

我正在使用 Clojure、ClojureScript、shadow-cljs、Emacs、Cider 和 Lein 开发 web 应用程序项目。

web 应用程序已成功构建。 我可以访问http://localhost:3005/上的接口。

昨天,一切正常。 调用后:

cljs.user> app.components.income-balance-reports/all-account-ks

我会收到一个返回的向量:

在此处输入图像描述

现在,一切都保持不变。 但是,当我在构建完成后尝试执行相同的变量时,我收到一条错误消息:


cljs.user> app.components.income-balance-reports/all-account-ks
No available JS runtime.
See https://shadow-cljs.github.io/docs/UsersGuide.html#repl-troubleshootingnil

对于与我的代码库无关的正常操作,也会检索错误消息,例如:

cljs.user> (+ 1 2 3)
No available JS runtime.

我尝试阅读错误消息中提到的链接: https://shadow-cljs.github.io/docs/UsersGuide.html#repl-troubleshooting

但是,我没有设法解决问题。 最初,我重新加载了页面。 它没有成功。

另外,我认为问题可能是我切换浏览器的行为并杀死了 REPL 打开的默认选项卡。 因此,我尝试重新启动 REPL,对localhost:3005的自动启动回复“否”,手动将其插入浏览器的地址栏,我只在一个浏览器中使用了该链接。 它没有任何区别。

如何解决这个问题? 为什么会这样? 关于如何调试它的任何建议?

现在一切正常。 我相信问题是TFR_DEVTFR_RELEASE上的错误实例名称。 这产生了部分成功的构建。 我可以看到界面,但它没有完全工作。

暂无
暂无

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

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