final frontier pre alpha
在启动边界发展时,首先需要通过REPL启动命令来设置开发环境。在终端中,可以执行lein repl
,或者如果使用Emacs,则可以在项目中打开clj/cljs文件,然后执行Mx cider-jack-in
。需要确保CIDER版本是最新的。
在REPL中执行(run)
和 (browser-repl)
命令后,系统会进行两项操作:一是启动一个运行在端口10555的网络服务器,二是启动Figwheel服务器,该服务器负责实时重新加载ClojureScript代码和CSS。这一过程可能需要一些时间,请耐心等待。
运行(browser-repl)
以启动Weasel REPL服务器,这一步将把你带入ClojureScript REPL环境。需要注意的是,此处评估表达式仅在页面加载完成后才会生效,因为此时浏览器才能与Weasel连接。
在完成上述步骤后,系统会显示类似“Successfully compiled 'resources/public/app.js' in 21.36 seconds”的提示信息,表示编译成功。如果你对不同的REPL环境或工具有兴趣,可以参考以下资源:
-
boot cljs repl引导任务为ClojureScript开发提供REPL源码:详细介绍了boot cljs repl如何引导ClojureScript开发。
-
reloaded.repl REPL函数支持重新加载的工作流程源码:提供了reloaded.repl的相关函数,支持开发工作流程的重新加载。
-
figwheel repl Figwheel REPL为ClojureScript提供稳定的多路复用REPL源码:Figwheel REPL的详细说明,适用于ClojureScript的多路复用REPL环境。
-
Piggieback对ClojureScript REPL的nREPL支持源码:介绍了Piggieback如何为ClojureScript REPL提供nREPL支持。