如何从 package.yml 生成 .cabal 文件

Leo*_*ang 3 haskell cabal haskell-stack

我删除了 package.yml 文件以使用 .cabal 文件。现在我想尝试在 package.yml 中定义所有内容,并让 stack 自动生成 .cabal 文件。

但是当我手动将 .cabal 文件转换为 package.yml 并删除 .cabal 文件并运行时stack build,它显示了这个错误:

Stack looks for packages in the directories configured in the 'packages' variable defined in your stack.yaml
The current entry points to /Users/leo/zhangchiqing/hello/ but no .cabal file could be found there.
Run Code Online (Sandbox Code Playgroud)

如何从 package.yml 生成 .cabal 文件?

Tom*_*lis 6

由于这是 DuckDuckGo 上“如何从 package.yml 生成 .cabal 文件”的最高结果,我将直接回答这个问题(因为我只是想知道):

hpack在包含package.yaml.


Leo*_*ang 2

没关系,我想通了。它应该package.yaml代替package.yml