我们目前使用 cljsbuild 将我们的 clojurescript 源编译成生产中使用的资产,但在开发过程中,我们使用 lein-figwheel。cljsbuild 和 figwheel 都在不断地观察源代码的变化,并在必要时重新编译。
我想知道,是否可以只使用一种工具,最好是在同一个过程中。
我们对切换工具很好,尤其是 Figwheel Main。每个文件更改都应该编译:
- 用于生产的具有高级优化的 js
- 在浏览器中实时重新加载代码,因为 figwheel 和 figwheel main 执行此操作
我在 figwheel 文档中找到了这一点,但它需要手动工作,例如清理目标和使用特殊选项按需运行构建。