如何在生产设置中放置 Clojurescript npm-deps?

How to place Clojurescript npm-deps in production setup?

这是一个简单的问题,但我已经困惑了一段时间,而且没有太多的文档可以看:

我有一个 ClojureScript、figwheel、npm deps 的开发设置,对我来说工作得很好。但是当我生成一个生产、编译的 JS 文件时,它没有找到 npm 依赖文件。那么我应该在哪里以及如何将这些包中的哪些放置在生产 Web 服务器中,以便找到并加载它们?

此致, 克里斯

运行 您的 JS 所需的所有文件将在 :advanced 优化后包含在编译输出中。根本不需要 node_modules 个文件,因此不需要将它们放在任何地方。只应加载直接生成的文件。

然而,

:npm-deps 是一个具有许多已知问题的 alpha 功能。您可以使用更可靠的替代解决方案,例如 webpack or shadow-cljs