Stack package.yaml 文件中包含什么?
What goes in a Stack package.yaml file?
我注意到 Stack 支持使用 package.yaml
文件,它将用来生成 .cabal
文件。例如,yi-core/package.yaml。它的结构看起来与 Cabal 文件非常相似,但又不完全相同。某些键已重命名(例如,Stack 使用 source-dirs
而不是 hs-source-dirs
)。
我没有找到关于此功能的任何文档。 The Stack docs 似乎根本没有提到 package.yaml
。是否存在规范?
这是 hpack,可在此处获取:https://github.com/sol/hpack
这是一种略有不同的包格式,正如您所说,可用于生成 cabal 文件。它不直接绑定到堆栈。
我注意到 Stack 支持使用 package.yaml
文件,它将用来生成 .cabal
文件。例如,yi-core/package.yaml。它的结构看起来与 Cabal 文件非常相似,但又不完全相同。某些键已重命名(例如,Stack 使用 source-dirs
而不是 hs-source-dirs
)。
我没有找到关于此功能的任何文档。 The Stack docs 似乎根本没有提到 package.yaml
。是否存在规范?
这是 hpack,可在此处获取:https://github.com/sol/hpack
这是一种略有不同的包格式,正如您所说,可用于生成 cabal 文件。它不直接绑定到堆栈。