ClojureScript noob。
关注以下ClojureScript教程我可以通过运行boot repl -c
andn然后(start-repl)
来关注它并将命令行/ boot repl连接到我的站点,但是我想使用基于REPL的更丰富的文本编辑器连接到站点
我已经为原子文本编辑器下载了ProtoRepl。我可以通过给它repl的主机+端口连接到repl,但是当我尝试运行(start-repl)
时它会抛出错误:
(start-repl)
=> CompilerException java.lang.RuntimeException: Unable to resolve symbol: start-repl in this context, compiling:(C:\Users\Zain\AppData\Local\Temp\boot.user4327288409706217009.clj:1:1)
似乎我缺少一些ClojureScript / boot特定的导入,但我不确定要添加什么或如何添加它。
以下是一些额外的调试信息:
在工作引导repl连接上运行(def start-repl),与失败的proto-repl连接相比:
cljs.user=> (def start-repl)
#'cljs.user/start-repl
(def start-repl)
=>
#'user/start-repl
答案 0 :(得分:0)
从教程看起来,start-repl函数位于boot.user命名空间中。 Proto REPL默认使用用户命名空间。尝试(boot.user / start-repl)
答案 1 :(得分:0)
start-repl命令由adzerk boot-cljs-repl库提供。如果您在cljs.user
命名空间中,命令将是:
(adzerk.boot-cljs-repl/start-repl)
如果这是您第一次进入bREPL,Proto-REPL会在每次击键时抛出错误。这是Proto-REPL尝试并且无法验证/自动完成您的clojure表达式。摆脱这些错误的最快方法是禁用自动完成:
重新启动Brepl的步骤,你应该有一个正常工作的浏览器代表。