Haskell 如何检查随堆栈安装的软件包的版本?
在我的项目的.cabal文件中,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
可执行文件
部分包含以下内容:
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依赖项
。