mhe*_*rzl 1 ghci haskell-stack
我有一个看起来像这样的项目结构
请注意,“api/test”目录包含“Spec.hs”,“api”是我的项目根目录,其中包含“.cabal”和“.yaml”文件。
当我$ stack ghci从项目根(api)运行时,api/test/Spec.hs不在范围内。而我的模块在api/src/范围内。
为什么定义的模块api/test不在范围内?
我的 .cabal 文件配置正确,以便$ stack test能够成功运行api/test/Spec.hs.
我什至无法Spec.hs从 ghci 加载模块。尝试通过从 ghci 内部运行来执行此操作
> :l test/Spec.hs会出现许多“无法加载接口”错误。