通过运行stack ide targets
,我可以获得堆栈项目中所有目标的列表。例如,对于Halive,我得到:
halive:lib
halive:exe:halive
halive:test:compileexpr
halive:test:demo
halive:test:subhalive
halive:test:testghc
halive:test:unit
我现在想知道是否有一种方法可以询问堆栈、intero 或其他一些工具,这些工具的目标取决于目标。
例如,在这种情况下,我希望 stack/intero/whatever 告诉我这halive:test:unit
取决于halive:lib
.
如果这不可能,我想我可以尝试自己检查 .cabal 文件......是否有解析器或工具或可以给我类似的东西?