这是一个简单的问题,但是我已经困扰了一段时间了,它没有太多文档可供参考:
我已经使用ClojureScript,figwheel,npm deps进行了开发设置,对我来说很好。但是当我生成一个生产的,已编译的JS文件时,它找不到npm依赖文件。那么,在哪里以及如何将这些软件包中的哪些放置在生产Web服务器中,以便能够找到并加载它们?
关于, 克里斯
答案 0 :(得分:1)
经过:advanced
优化后,运行JS所需的所有文件将包含在编译输出中。完全不需要node_modules
文件,因此不需要将它们放置在任何地方。仅应加载由构建直接生成的文件。
:npm-deps
是具有许多已知问题的Alpha功能。您可以使用更可靠的替代解决方案,例如webpack或shadow-cljs。