私はstack install
コマンドを使用して、新しいプロジェクトの依存関係を保存しています。これらの依存関係をstack.yaml
に保存するにはどうすればよいですか?私が何かが欠けていない限り、私はスタックがプロジェクトの依存関係を記録している場所を見ることができず、これについてドキュメントで何かを見つけることができないようです。スタックを取得して依存関係を保存する方法は?
答えて
依然として依存関係は.cabal
ファイルに保存されます。 the Stack FAQから:変更なしに、モジュール、実行ファイル、テストスイートなど:
- .cabalファイルは、各パッケージのために設けられていない、とちょうどそれが徒党インストール世界ではないように、すべてのパッケージ・レベルのメタデータを定義していますこの正面には全くありません。
- stack.yamlファイルは、1つ以上のパッケージを参照し、依存関係の発生場所に関する情報を提供します。
あなたが使用しているLTS Haskellのスナップショットよりも依存関係の追加のバージョンが必要な場合は、extra-deps
portion of the stack.yaml fileにそれらを追加します。
カバールファイルにdepsを追加する方法を自動化する方法はありますか?他の言語のパッケージマネージャーを使って、正しいバージョンの依存ファイルをファイルに追加する処理がうまくいきます。またはこれは意図的な設計の決定ですか? –
私はそれを自動化する方法はないと思います。私はそれが複雑な '.cabal'ファイルの可能性と、単一のStackプロジェクトで複数のパッケージと複数の.cabalファイルを持つことができるという意図的な決定だと思います。本来、ノードプロジェクトの 'packages.json'ファイルほどシンプルではありません。 –
Stackは 'package.yaml'ファイルもサポートしています。これは' .cabal'ファイルよりはるかに簡単です。 [hpack](https://github.com/sol/hpack)は、YAMLファイルをCabalファイルに変換します。 –
- 1. Jar依存関係の取得方法
- 2. 依存関係の取得方法Java
- 3. 別の依存関係の依存関係を取得するには?
- 4. pysparkからRDD依存関係を取得する方法は?
- 5. テーブル間のデータベース依存関係を取得する方法
- 6. gradleのローカルjar依存関係を取得する方法
- 7. Artifactory buildInfoからビルド依存関係を取得する方法
- 8. ノード:依存関係ライセンスを取得
- 9. 依存関係の依存関係へのアクセスを禁止する方法
- 10. maven依存関係からJava 9依存関係を構築する方法
- 11. 依存関係の依存関係
- 12. 依存関係のプロパティ依存関係
- 13. Mavenの依存関係:コピーの依存関係 - javadocとソースの取得
- 14. Spring Data JPAは新しいEntityを保存し、すべての依存関係を取得します
- 15. Jenkins Pipeline Plugin - 依存関係の取得
- 16. 依存関係をファイルオブジェクトとして使用する方法は?
- 17. build.xmlからすべての依存関係jarを取得する方法
- 18. go依存関係を保存するには?
- 19. 依存関係の依存関係をダウンロードする
- 20. tensorflowのグラフ依存関係:依存関係の存在を検証する方法は?その後、
- 21. プロジェクトの依存関係グラフを取得する方法はありますか?
- 22. Jmockit/Springのmocked依存関係は、依然としてReal依存関係
- 23. ABCとCDEに分解して関数の依存関係を保存する
- 24. 角度:コンソールからコンポーネントの依存関係を取得する方法は?
- 25. Visual Studio 2015でNuGetパッケージの依存関係レポートを取得する方法は?
- 26. gradleを使用して依存関係をインポートする方法
- 27. maven依存関係に関する集約情報を取得
- 28. コンフィグレーションなしでプログラマブルに依存関係を取得する
- 29. jarファイルの親依存関係を取得するには?
- 30. gradle依存関係から.AARファイルを取得するには?
この機能リクエストには未解決の問題があります:https://github.com/commercialhaskell/stack/issues/1933 –