如何在生产设置中放置 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。
这是一个简单的问题,但我已经困惑了一段时间,而且没有太多的文档可以看:
我有一个 ClojureScript、figwheel、npm deps 的开发设置,对我来说工作得很好。但是当我生成一个生产、编译的 JS 文件时,它没有找到 npm 依赖文件。那么我应该在哪里以及如何将这些包中的哪些放置在生产 Web 服务器中,以便找到并加载它们?
此致, 克里斯
运行 您的 JS 所需的所有文件将在 :advanced
优化后包含在编译输出中。根本不需要 node_modules
个文件,因此不需要将它们放在任何地方。只应加载直接生成的文件。
:npm-deps
是一个具有许多已知问题的 alpha 功能。您可以使用更可靠的替代解决方案,例如 webpack or shadow-cljs。