我正在为 Scala/Play 项目使用 Elm 集成插件,称为 sbt-elm , 与 Play 框架结合使用。
我注意到,除了 elmMain.js
elm-make
生成的文件命令,所有 .elm 源文件最终都在 target/web/public/main/elm
中目录。我不确定这是否是预期的行为;可能是SbtWeb管道的正常运行;但这确实意味着最终的二进制发行版包含运行时实际上并不需要的 Elm 源代码。
为了优化我的应用程序的部署,我想从分发工件中排除 Elm 源文件。
我应该寻找一种方法来防止 .elm 文件被复制到 target/web/public/main directory
;或者寻找一种方法来防止 .elm 文件被打包到分发工件中?我该怎么做?
非常感谢您的关注,以及您可能提供的任何指导。
最佳答案
我是 sbt-elm 的维护者,感谢您提出这个问题,不幸的是我没有立即解决这个问题。因此,我在 Github 上开了一个 issue,你可以在这里查看:
https://github.com/choucrifahed/sbt-elm/issues/13
干杯,
乔克里
关于playframework - 从 SBT 二进制分发版中排除 Elm 源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44040591/