如何获取堆栈以保存依赖项?

时间:2016-04-06 10:33:46

标签: haskell haskell-stack

我正在使用stack install命令来保存新项目的依赖项。如何将这些依赖项保存到stack.yaml?除非我遗漏了什么,否则我无法看到堆栈记录项目依赖项的位置,而且我似乎无法在文档中找到任何关于此的内容。

1 个答案:

答案 0 :(得分:4)

您仍然将依赖项保存在.cabal文件中。来自the Stack FAQ

  
      
  • 为每个软件包提供.cabal文件,并定义所有软件包级元数据,就像它在cabal-install世界中一样:模块,可执行文件,测试套件等。在这方面根本没有变化。
  •   
  • stack.yaml文件引用一个或多个包,并提供有关依赖项来源的信息。
  •   

如果您需要其他版本的依赖项而不是您正在使用的LTS Haskell快照,则可以将它们添加到extra-deps portion of the stack.yaml file