我将 Elm 集成插件用于 Scala/Play 项目,称为sbt-elm,并与 Play Framework 结合使用。
我注意到,除了命令elmMain.js
生成的文件之外elm-make
,所有 .elm 源文件都在target/web/public/main/elm
目录中。我不确定这是否是预期的行为;可能是 SbtWeb 管道的正常运行;但这确实意味着最终的二进制发行版包含运行时实际上不需要的 Elm 源代码。
为了优化我的应用程序的部署,我想从分发工件中排除 Elm 源文件。
我是否应该寻找一种方法来防止将 .elm 文件复制到target/web/public/main directory
; 或者寻找一种方法来防止 .elm 文件被打包到分发工件中?我该怎么做?
非常感谢您的关注,以及您可能提供的任何指导。