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