2017-05-18 4 views
4

私はScala/Playプロジェクト用のElm統合プラグインを使用しています。これはsbt-elmとして、Play Frameworkと併用しています。SBTバイナリディストリビューションからElmソースファイルを除外する

elm-makeコマンドで生成されたelmMain.jsファイルに加えて、すべての.elmソースファイルは、target/web/public/main/elmディレクトリにあります。それが期待される行動かどうかはわかりません。 SbtWebパイプラインが正常に動作している可能性があります。最終的なバイナリディストリビューションには、実行時に実際には必要ではないElmソースコードが含まれていることを意味します。

私のアプリケーションの展開を最適化するために、配布用アーティファクトからElmソースファイルを除外したいと思います。

.elmファイルがコピーされないようにする方法を探してください。target/web/public/main directory; .elmファイルが配布成果物にパッケージ化されないようにする方法を探しますか?どうすればいい?

ご迷惑をおかけして申し訳ありませんが、ご迷惑をおかけして申し訳ありません。

+0

私はSBTパイプラインに慣れていないんだ - しかし、あなたは 'elm-を見て、いくつかのアイデアを見つけることができませんwebpack-loader'?! [ここをクリック](https://github.com/elm-community/elm-webpack-loader) - webpackで私は 'dist'ビルドディレクトリに移動したjsのみを取得します。 – AIon

答えて

1

私はsbt-elmのメンテナーです。この質問をお寄せいただきありがとうございます。残念ながら、私はこれに対する即時の解決策はありません。したがって、私はあなたがここに見ることができますのGithub上の問題を開設: https://github.com/choucrifahed/sbt-elm/issues/13

乾杯、 Choucri

関連する問題