1

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

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

问候,克里斯

4

1 回答 1

1

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

:npm-deps然而,它是一个存在许多已知问题的 alpha 功能。您可以使用更可靠的替代解决方案,例如webpackshadow-cljs 。

于 2019-03-17T10:15:00.867 回答