编译 ClojureScript,排除来自 Artifact 的 Closure Library

Compile ClojureScript excluding Closure Library from Artifact

我刚刚开始使用 ClojureScript,我想在运行时在不同的页面上混合和匹配完全不相关的 ClojureScript 应用程序。我了解 leinigen 编译旨在将应用程序所需的所有代码压缩在一个 JavaScript 文件中。为了保持分离,我希望将 Closure 库与应用程序分离——即使这会阻止一些优化。

是否可以从最终 JavaScript 工件中排除 Closure 库来编译 ClojureScript?

没有。您可以在未编译状态下使用 closure-library,但如果不创建一个导出所有方法的新库,则不能直接排除它。

相关答案见: