4

我将 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 文件被打包到分发工件中?我该怎么做?

非常感谢您的关注,以及您可能提供的任何指导。

4

1 回答 1

1

我是 sbt-elm 的维护者,感谢您提出这个问题,不幸的是我没有立即解决这个问题。因此,我在 Github 上打开了一个问题,您可以在此处查看: https ://github.com/choucrifahed/sbt-elm/issues/13

干杯,乔克里

于 2017-05-23T19:23:58.577 回答