我的Haskell应用程序具有以下目录结构:
src/
utils/Utils.hs
subsystem/Subsystem.hs
Subsystem
模块导入了 Utils
模块。我想在 GHCi 中手动测试这段代码。
问题是 GHCi 似乎只会查找位于当前目录 '.'
的模块,所以我将 Utils.hs
复制到 subsystem 文件夹中,并能够手动测试 Subsytem.hs
。有没有更好的方法?例如,我想在 src
目录中启动 GHCi 并让它在 ./utils
和 ./subsystem
目录中搜索模块。我可以指定一个模块路径给 GHCi 吗?