Stack package.yaml文件中包含什么内容?

Chr*_*tin 21 haskell haskell-stack

我注意到Stack支持使用package.yaml它将用于生成.cabal文件的文件.例如,yi-core/package.yaml.它的结构看起来非常类似于Cabal文件,但不完全相同.某些键已重命名(例如,Stack使用source-dirs而不是hs-source-dirs).

我还没有找到有关此功能的任何文档.堆栈文档似乎根本没有提及package.yaml.是否存在规范?

kos*_*kus 19

这是hpack,可在此处获取:https://github.com/sol/hpack

这是一种略有不同的包格式,正如您所说,它可用于生成cabal文件.它不直接与堆栈相关联.

  • 谢谢.我向Stack提交了一个[问题](https://github.com/commercialhaskell/stack/issues/2750),在文档中提到了这一点. (3认同)