Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell 如何检查随堆栈安装的软件包的版本?_Haskell_Haskell Stack - Fatal编程技术网

Haskell 如何检查随堆栈安装的软件包的版本?

Haskell 如何检查随堆栈安装的软件包的版本?,haskell,haskell-stack,Haskell,Haskell Stack,在我的项目的.cabal文件中,可执行文件部分包含以下内容: executable ArchPkgstatsScraper hs-source-dirs: app main-is: Main.hs ghc-options: -threaded -rtsopts -with-rtsopts=-N build-depends: base , ArchPkgStatsScrape

在我的项目的.cabal文件中,
可执行文件
部分包含以下内容:

executable ArchPkgstatsScraper
  hs-source-dirs:      app
  main-is:             Main.hs
  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
  build-depends:       base
                       , ArchPkgStatsScraper
                       , text
                       , conduit
                       , html-conduit
                       , http-conduit
                       , xml-conduit
                       , resourcet
                       , transformers
在使用stack成功安装/构建上述内容之后,如何检查安装了哪个版本的xml导管

命令

stack ls dependencies
或对于旧版本的堆栈:

stack list-dependencies

将列出为当前项目安装的每个依赖项及其版本。

新命令将

stack ls dependencies
这是对
堆栈列表依赖项的替换


您可以阅读有关它的更多信息

可能对某些人也很有用:
stack dot--external
。感谢有用的答案(向上投票),但默认情况下它只列出“生产”代码的依赖项。如果您希望查看测试代码的依赖项,可以使用
堆栈列表依赖项--test
。对于未来的访问者,
堆栈列表依赖项
正在被弃用,取而代之的是
堆栈ls依赖项