如何为 Clojurescript 在 Cursive 中设置配置?

How to set up the configuration in Cursive for Clojurescript?

如何初始化一个新项目?如何编译、测试和运行?

因为 cursive user guide 没有提到 cljs。

从命令行使用 boot 或 leiningen(也称为 lein)设置您的项目,然后从 IntelliJ 中转到 File->Open 您的应用程序目录并编辑将收集的源文件为你准备一个项目。要查看的一个重要文件是 project.clj - 这是 lein 的项目文件,IntelliJ 会选择它。

从头开始设置 lein cljs 项目在 Try Figwheel in here 中进行了说明。

最好使用Chrome浏览器。使用 Figwheel,当您保存正在编辑的源文件时,您的可见更改会显示在您打开的浏览器 window 中(或者可能在浏览器开发人员的控制台中 - 最好打开它)。

因此您可以将 IntelliJ 用作编辑器。在后台 Figwheel 将看到您所做的更改,如果有错误,它将显示在浏览器的 'heads up' 显示中(即浏览器 window),或者显示在您的控制台 REPL 中有开。在 REPL 中,您可以执行诸如在浏览器中显示警报之类的操作。 Figwheel 页面上解释了所有这些...

有很多活动部件(总共四个 - 两个控制台、一个编辑器和浏览器 Window)。需要注意的一件有趣的事情是,您的 FigWheel REPL 控制台(您的 'dos box')将告诉您打开浏览器的位置,最有可能在 http://localhost:3449/.

编辑
这是 Figwheel cljs 项目设置的 alternative way。最近,比 'Try Figwheel' 描述更 'manual' 一点。完成后,如果不需要,只需删除 Om-Next 依赖项。

编辑
想分享一下,现在很可能在 Cursive 本身中有一个 REPL,所以可以确认有比 'dos box' 更好的方法。参见 运行 它 here

编辑
Chestnut "beginner friendly Leiningen template for web applications" 刚刚更新到当前版本 最先进的技术。

编辑 (26/04/2017)
Starting from scratch with Clojurescript