shadow-cljs 编译、监听、热重载 ClojureScript 项目,并提供目标和在更大的 JavaScript 生态系统(如 Nodejs、NPM 和浏览器模块)中的集成。它可以作为独立的 npm 包从命令行运行,也可以作为 Clojure 库与其他构建工具集成。
来自 shadow-cljs 用户指南
shadow-cljs 提供了编译 ClojureScript 项目所需的一切,重点关注简洁性和易用性。提供的构建目标抽象了大多数手动配置,因此您只需要为构建配置基本要素。每个目标都为每个环境提供了最佳默认值,并在开发和发布构建期间获得优化体验。